SonarSource

About SonarSource

The code quality management platform for developers

🏒 TechπŸ‘₯ 501-1000 employeesπŸ“… Founded 2008πŸ“ Vernier, GEπŸ’° $459.9m⭐ 2.6
B2BEnterpriseInternal toolsProductivitySaaS

Key Highlights

  • Unicorn status with $459.9 million in funding
  • Serves major clients like NASA, Microsoft, and IBM
  • Headquartered in Vernier, Switzerland with global offices
  • Majority of Fortune 100 companies use SonarSource

SonarSource, founded in 2008 and headquartered in Vernier, Switzerland, is a leading code quality management platform that helps developers write clean code and remediate existing code. With over $459.9 million in funding, SonarSource has achieved Unicorn status and serves a vast customer base, incl...

🎁 Benefits

SonarSource offers competitive salaries, equity options, generous PTO, and a flexible remote work policy to support work-life balance. Employees also ...

🌟 Culture

SonarSource fosters a culture that prioritizes engineering excellence and innovation, with a focus on maintaining high code quality standards. The com...

SonarSource

Staff Engineer β€’ Senior

SonarSource β€’ Geneva

Apply Now β†’

Skills & Technologies

Overview

SonarSource is hiring a Staff C++ Developer to enhance code quality and security through advanced analysis tools. You'll work with C++, Clang, and various compilers to improve developer productivity. This role requires strong expertise in C++ and familiarity with coding standards.

Job Description

Who you are

You have extensive experience in C++ development, with a deep understanding of coding standards like CPP Core Guidelines and MISRA C++2023. Your expertise in analyzing complex code structures allows you to identify potential quality and security issues effectively. You thrive in collaborative environments and are passionate about enhancing developer productivity through innovative solutions.

You are familiar with the Clang front-end and have experience integrating analysis tools within IDEs and CI systems. Your knowledge of mainstream C and C++ compilers, including Clang, GCC, and MSVC, enables you to ensure compatibility and optimize performance across various platforms. You are committed to maintaining high coding standards and continuously improving the developer experience.

What you'll do

As a Staff C++ Developer at SonarSource, you will be responsible for developing and enhancing our code analysis tools that help prevent code quality and security issues from reaching production. You will work closely with the CFamily team to tackle the intricacies of C++ and contribute to the development of solutions that support over 30 programming languages. Your role will involve analyzing code, implementing improvements, and collaborating with other teams to ensure seamless integration of our tools into developers' workflows.

You will also engage with the open-source community, leveraging feedback and contributions to refine our products. Your insights will help shape the future of our offerings, ensuring they meet the evolving needs of developers worldwide. You will be part of a culture that values high standards, accountability, and a commitment to operational efficiency, working collectively as One Team to achieve our goals.

What we offer

At SonarSource, you will join a team of brilliant and motivated professionals dedicated to supercharging developers to build better, faster applications. We offer a collaborative work environment where your contributions will have a direct impact on the quality and security of code used by millions of developers. You will have opportunities for professional growth and development, working on cutting-edge technologies and methodologies in the software industry.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at SonarSource.

✨

Similar Jobs You Might Like

Based on your interests and this role

SonarSource

C++ Developer

SonarSourceβ€’πŸ“ Geneva

SonarSource is hiring a C++ Developer to enhance code quality and security through advanced analysis tools. You'll work with C++, Clang, and various compilers to improve developer productivity. This position requires expertise in C++ and familiarity with coding standards.

2w ago
Kronos Research

Staff Engineer

Kronos Researchβ€’πŸ“ Singapore - On-Site

Kronos Research is hiring a Staff Software Engineer specializing in C++ to lead the development of their high-frequency trading platform. You'll work with advanced algorithms and systems architecture in a Linux environment. This role requires 8+ years of hands-on programming experience.

πŸ›οΈ On-SiteSenior
1w ago
SonarSource

Developer Advocate

SonarSourceβ€’πŸ“ Geneva

SonarSource is hiring a Developer Content Engineer to enhance the developer experience and improve code quality. You'll work on defining the developer's journey with Sonar's products. This role requires a passion for building software and teaching.

Mid-Level
4 months ago
Ripple

Staff Engineer

Rippleβ€’πŸ“ Geneva

Ripple is hiring a Staff Software Engineer to lead the development of a next-generation crypto custody platform. You'll work on improving the global financial system through innovative crypto solutions. This role requires extensive experience in software engineering.

Senior
2d ago
SonarSource

Support Engineer

SonarSourceβ€’πŸ“ Geneva

SonarSource is hiring a Support Engineer to enhance product adoption and integration. You'll provide tailored support to customers and advocate for best practices in using Sonar's solutions. This role requires strong problem-solving skills and a customer-focused mindset.

Mid-Level
1 month ago