Staff Software Engineer (C#)

Sonar provides solutions for clean code development, helping organizations achieve maintainable, reliable, and secure software through developer tools and methodologies.
Backend
Staff Software Engineer
In-Person
101 - 500 Employees
8+ years of experience
Enterprise SaaS · Developer Tools

Description For Staff Software Engineer (C#)

Sonar, the company behind the popular SonarQube and SonarLint tools, is seeking a Staff Software Engineer to join their IDE squad. This role focuses on developing SonarLint for Visual Studio, a crucial tool in their mission to solve the trillion-dollar challenge of bad code. The position offers an opportunity to impact millions of developers worldwide by improving code quality and security.

The ideal candidate will lead sprint execution, contribute to open-source development, and tackle complex technical challenges in the Visual Studio ecosystem. You'll work with cutting-edge technologies and be responsible for pushing the boundaries of IDE integration while ensuring excellent developer experience.

As a Staff Engineer, you'll collaborate closely with Product Managers and peers to shape the product's future, engage with the open-source community, and contribute to the team's technical excellence. The role requires strong C# and .NET expertise, leadership skills, and a passion for clean code principles.

Sonar offers a supportive, multicultural environment with over 500 employees from 35 nationalities. They value work-life balance, continuous learning, and maintain a culture founded on respect and innovation. The company's products support over 30 programming languages and are trusted by more than 500,000 organizations globally.

This is an excellent opportunity for a senior technologist who wants to make a significant impact on the software development industry while working with a diverse, talented team in a company that values technical excellence and innovation.

Last updated 17 days ago

Responsibilities For Staff Software Engineer (C#)

  • Lead sprint execution for SonarLint Visual Studio development
  • Contribute to open-source tool development
  • Optimize performance in complex thread-heavy environments
  • Work with Visual Studio extensibility SDK
  • Integrate SonarCloud and SonarQube features in IDE
  • Improve CI pipeline and development processes
  • Collaborate with Product Managers on feature definition
  • Contribute to team goals and planning
  • Engage with open-source community and support team
  • Participate in on-call rotation
  • Perform code reviews and share technical knowledge

Requirements For Staff Software Engineer (C#)

  • Proven track record in C# and .NET ecosystem development
  • Strong clean code principles and practices
  • Excellent engineering skills and Computer Science fundamentals
  • Experience with testing, CI/CD, and code reviews
  • Leadership and initiative-taking abilities
  • Experience with agile practices
  • Ability to handle change and ambiguity
  • Fluent in English (written and spoken)

Benefits For Staff Software Engineer (C#)

  • Flexible working hours
  • Work-life balance
  • Continuous learning support
  • Safe and respectful work culture
  • Diverse international environment

Interested in this job?

Jobs Related To Sonar Staff Software Engineer (C#)

Staff C++ Developer

Join Sonar as a Staff C++ Developer to build advanced code analysis tools for C and C++, enforcing quality and security standards.

Engineering Manager, Platform Team

Join Sonar as an Engineering Manager to lead a Platform Team, build high-quality software, and solve the challenge of bad code.

Lead Software Engineer

Lead Software Engineer position at TheIncLab, focusing on AI and defense systems development, requiring 7+ years of experience and strong technical leadership skills.

Lead Fullstack Engineer

Lead Fullstack Engineer position at Thaloz - Remote opportunity for an experienced developer to lead backend development and team management using Node.js and NEST.js

Staff Engineer - Core Product

Staff Engineer role at Jentic, building core AI integration middleware, requiring 10+ years experience, based in Dublin with hybrid work model.