Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Staff Software Engineer (C++)

Requirements:

  • 1+ year of experience as a Staff developer or equivalent level.
  • 6+ years of experience as a C++ software developer.
  • Solid understanding of the internals of the C++ language and familiarity with its latest standards.
  • Fluency in C++ best practices for maintainable, secure, performant, and testable code.
  • Curious and eager to learn about the small details of the C++ language.
  • Good knowledge of engineering processes.
  • Excellent engineering skills and a good understanding of Computer Science fundamentals.
  • Leadership: you’re able to take initiative and bring a subject to completion with little to no supervision. You have experience supporting and mentoring other team members.

What You'll Be Doing:

  • Have strong ownership of the team’s work and lead the execution of its sprints to completion: do specifications, write code and tests, review code from peers, validate features, and follow up on user feedback after the release.
  • Develop new and maintain existing features for the C and C++ code analyzer.
  • Dive deep into the C++ language and argue about the best guidelines to use it effectively.
  • Evolve the way our analyzers understand code by creating better models and developing new rules on top of them.
  • Interact with clang front-end and have the opportunity to contribute back to it.
  • Collaborate with Product Managers and peers to define new features and set priorities, ensuring that the solutions fit into the Sonar ecosystem.
  • Coordinate with different stakeholders to define the team’s short and long-term goals.

Nice to Haves:

  • Compiler frontend knowledge is not required; you will learn it while working at SonarSource.

Perks and Benefits:

  • Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness and embraces the right to fail (and get right back up again!).
  • Great people make a great company. We value people skills as much as technical skills and strive to keep things friendly while still being passionate leaders in our domains.
  • We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan, and Australia operate fully remotely.
  • We have a growth mindset. We love learning and believe continuous education is critical to our success. In an ever-changing industry, new skills are necessary, and we're happy to help our team acquire them.
  • As the leader in our field, our products and services are as strong as our internal team members.
  • We embrace transparency with regular meetings, cascading messages and updates on the growth and success of our organization.
  • We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
  • We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk.
  • Generous discretionary Company Growth Bonus, paid annually.
  • Commuting: Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription.
  • Global workforce with employees in 20+ countries representing 35+ unique nationalities.
  • We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company.
AI Summary ✨
SonarSource logo

SonarSource

Geneva, Switzerland

Experience: Staff
Posted: February 3, 2026
Last seen: 6 hours ago
Cpp
backend

Why we track SonarSource

SonarSource is a Geneva-based company behind SonarQube and SonarCloud—code quality tools used by millions of developers. The engineering work focuses on static analysis, code security, and developer tooling. A strong option if you're into developer tools and code quality.

Similar jobs

  • proton logo

    R+D Engineer

    Spain, Switzerland

    a day ago
    New
  • 4 days ago
    Remote
  • 4 days ago
  • 4 days ago
  • See all jobs in Switzerland