C++ Developer
closedSonar
π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
Similar Remote Jobs
- πBulgaria
- πPoland, Cyprus
- πCroatia
- πWorldwide
- πBulgaria
- πBulgaria
- πCzech Republic
- π°$25k-$45kπWorldwide
- πWorldwide
- πIndia