C++ Developer

closed
Sonar Logo

Sonar

πŸ“Remote - Switzerland

Summary

Join our dynamic team as a Staff C++ Developer and contribute to our advanced CFamily analyzer, working on a product you're proud of in a culture that values respect and kindness.

Requirements

  • 6+ years of experience as a C++ software developer
  • 1+ year of experience as a Staff developer or equivalent level
  • 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