Taro Logo

Principal Software Engineer

A well-funded startup focused on cloud security, using open source Falco to stop attacks in real-time and secure cloud-native applications.
$220,000 - $275,000
Backend
Principal Software Engineer
In-Person
501 - 1,000 Employees
12+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Sysdig, a leading cloud security startup, is seeking a Principal Software Engineer to join their team in Raleigh. This role offers an exciting opportunity to shape the future of cloud-native security solutions through open source technology. As a Principal Engineer reporting to the VP of Engineering, you'll lead the technical vision for the CNAPP platform while setting engineering excellence standards across the organization.

The position requires expertise in Go programming, with additional knowledge of languages like Java, Rust, or Python, and deep understanding of database systems, particularly PostgreSQL. You'll be responsible for architecting and building scalable services that power multiple engineering teams, while also providing technical leadership on complex customer issues.

Sysdig offers a competitive compensation package ranging from $220,000 to $275,000 USD annually, along with comprehensive benefits including 401(k) matching, parental leave, and mental health support. The company has been recognized as a "Best Place to Work" by various organizations and maintains a strong commitment to diversity and inclusion.

The ideal candidate will bring 12+ years of experience, strong architectural skills, and a proven track record of leading large-scale software projects. You'll work in a collaborative environment with diverse teams across the globe, contributing to the company's mission of securing cloud-native applications. This role offers the perfect blend of technical leadership, architectural challenges, and the opportunity to make a significant impact in the cloud security space.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Define and lead the vision of the CNAPP platform
  • Architect, build, and evolve scalable, resilient, and performant services
  • Provide technical oversight on complex customer escalations
  • Influence the engineering roadmap and contribute to long-term planning
  • Collaborate with cross-functional teams to ensure seamless delivery of end-to-end solutions

Requirements For Principal Software Engineer

Go
Java
Python
Rust
PostgreSQL
Kubernetes
  • 12+ years of experience
  • Expertise in software architecture, design patterns, and system engineering
  • Experience mentoring and developing engineers at all levels
  • Background managing multiple high-impact, time-sensitive initiatives
  • Experience leading large-scale software projects through their entire lifecycle
  • Proficiency in Go and familiarity with Java/Rust/Python
  • Advanced experience with Postgres or other relational databases
  • Hands-on knowledge of modern DevOps and CI/CD ecosystems
  • Experience communicating to diverse audiences

Benefits For Principal Software Engineer

401k
Mental Health Assistance
Medical Insurance
Parental Leave
  • Extra days off for well-being
  • 401(k) Retirement Savings Plan with 3% company match
  • Maternity and Parental Leave
  • Mental health support through Modern Health app
  • Full health benefits package

Related Jobs

Principal Software Engineer

Lead the technical vision for Sysdig's cloud security platform as a Principal Software Engineer, architecting scalable solutions and mentoring teams in San Francisco.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Legion, the backbone of Azure Container Apps, managing million-core infrastructure with focus on high performance and scalability.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Business and Industry Copilots platform, focusing on security, governance, and AI transformation.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment and ESPN Product & Technology, focusing on solutions architecture and backend systems for streaming platforms.

Senior/ Principal Member of Technical Staff - Backend Developer - Remote

Senior/Principal Backend Developer position at Oracle Health, focusing on microservices and APIs for healthcare applications. Remote role with competitive compensation.