C++ Developer

closed
Logo of Sonar

Sonar

πŸ“Remote - Germany

Job highlights

Summary

Join the CFamily team as a passionate Staff C++ Developer and contribute to our advanced CFamily analyzer, designed for C and C++ developers. The role offers strong ownership of the team's work, leading sprints to completion, developing new features, and mentoring engineers.

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
  • Compiler frontend knowledge is not required; you will learn it while working at SonarSource
  • 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

Responsibilities

  • 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
  • Provide mentorship to engineers to help them grow in their technical responsibilities and remove blockers to their autonomy
  • 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

Benefits

Flexible work policy that includes remote and in-office hybrid work (minimum three days a week in the office - Monday/Tuesday/Thursday)

This job is filled or no longer available