Taro Logo

Senior Software Engineer

Sonar provides code quality and security analysis tools, supporting 30+ programming languages and used by 7M+ developers and 400K organizations worldwide.
Geneva, Switzerland44 Bochum, Germany
Mobile
Senior Software Engineer
Hybrid
501 - 1,000 Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Sonar, a leading provider of code quality and security analysis tools, is seeking a Senior Software Engineer to join their Mobile Squad within the Analysis Team. This role focuses on developing and maintaining analyzers for mobile programming languages including Kotlin, Swift, and Dart. The position offers a unique opportunity to work on modern language analysis, contributing to tools that help developers build better, more secure applications.

The company has a strong presence in the developer tools space, serving over 7 million developers and 400,000 organizations worldwide, including prestigious clients like the DoD, Microsoft, NASA, and MasterCard. With offices across the USA, Switzerland, UK, Singapore, and Germany, Sonar offers a dynamic, multicultural work environment.

As a Senior Software Engineer, you'll be responsible for leading sprint executions, developing new features for mobile language analyzers, and working with compiler front-ends. The role requires deep technical expertise and the ability to mentor other team members while collaborating with Product Managers to shape the product's direction.

The position offers an attractive benefits package including flexible work arrangements (3 days office, 2 days remote), generous PTO, pension contributions, and annual bonuses. Sonar's culture emphasizes continuous learning, transparency, and work-life balance, making it an ideal environment for passionate engineers who want to make a significant impact in the developer tools space.

The company strongly values diversity and inclusion, welcoming qualified applicants from all backgrounds. This role presents an excellent opportunity for experienced engineers looking to work with cutting-edge technology while contributing to tools that improve code quality and security across the software industry.

Last updated 8 days ago

Responsibilities For Senior Software Engineer

  • Lead sprint execution including specifications, coding, testing, code review, and feature validation
  • Develop and maintain features for Kotlin, Swift, and Dart code analyzers
  • Create and improve code analysis models and rules
  • Interact with compiler front-ends for Kotlin, Swift and Dart
  • Provide mentorship to other engineers
  • Collaborate with Product Managers on feature definition and priorities
  • Coordinate with stakeholders on team goals

Requirements For Senior Software Engineer

Kotlin
Java
  • 6+ years of experience as a software developer
  • Technical versatility and readiness to work on different technical stacks
  • Good knowledge of engineering processes
  • Excellent engineering skills and understanding of Computer Science fundamentals
  • Experience supporting and mentoring team members
  • Leadership ability and initiative
  • Fast learning ability
  • Open-minded and positive can-do attitude
  • Comfortable dealing with change and complexity
  • Self-confident to challenge status quo

Benefits For Senior Software Engineer

Medical Insurance
Commuter Benefits
  • 27 PTO days (Geneva region) plus additional days based on seniority
  • 60% company pension contribution (13.5% to 15.5% of base salary for savings, 2% for risk)
  • Annual Company Growth Bonus
  • 60% refund of annual transportation subscription
  • Sustainable mobility options including carpooling
  • Annual company kick-off event
  • Flexible work policy (3 days office, 2 days WFH)
  • Continuous learning and education support

Interested in this job?

Jobs Related To Sonar Senior Software Engineer