Senior Software Engineer (Java)

5 Months ago • 6 Years + • Programming

Job Summary

Job Description

Sonar is seeking a Senior Software Engineer (Java) to join their Identity squad in Geneva, Switzerland. The role involves building scalable, security-critical services for SonarQube, a platform used by over 10 million developers worldwide. Responsibilities include developing and maintaining Identity and Access Management (IAM) services for both cloud and on-premises solutions, writing clean code, deploying features, driving architectural evolution, and mentoring team members. The ideal candidate will have 6+ years of Java development experience, a deep understanding of system architecture, experience with databases, and a commitment to code quality. The company fosters a dynamic culture with a strong emphasis on collaboration, learning, and professional growth.
Must have:
  • 6+ years of Java development experience
  • Write clean, maintainable, and scalable code
  • Design and implement cloud-native applications
  • Deep understanding of system architecture
  • Experience with databases and SQL
  • Commitment to code quality and automated testing
  • Mentoring and coaching experience
  • Proactive problem-solving attitude
  • Ownership of complex challenges
  • Solution-oriented mindset
  • Tailor message to audience, inspire commitment
  • Prioritize impact, drive efficiency in collaboration
Good to have:
  • Experience designing and implementing cloud-native applications on AWS
Perks:
  • Dynamic work culture
  • Value respect and kindness
  • Embrace the right to fail
  • Friendly environment
  • Flexible work policy
  • Growth mindset and continuous education support
  • 27 PTO days (Geneva region)
  • 60% pension contribution
  • 13.5% to 15.5% base salary for savings
  • 2% for risk
  • Generous discretionary Company Growth Bonus
  • Sustainable mobility options
  • Annual kick-off events

Job Details

Who is Sonar?

Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it — your internal team, genAI, or third parties — resulting in more secure, reliable, and maintainable applications. Rooted in the open source community, Sonar’s solutions support over 30 programming languages, frameworks, and infrastructure technologies. Today, Sonar is used by +7M developers and 400K organizations worldwide, including the DoD, Microsoft, NASA, MasterCard, Siemens, and T-Mobile.

We believe in developing great products that are supported by great internal teams and a strong culture.  We are highly committed to and obsessed with the company, users, each other, and our open source community. We have high standards and hold each other accountable for acting with positivity, dedication, thoughtfulness, empathy, and passion daily. 

We are deliberate with our decisions with high clarity of intention. At the same time, we feel extreme urgency and move forward quickly. 

And lastly, we are highly effective and operationally efficient. We operate collectively as One Team to accomplish our goals.

At Sonar, CODE is more than just an acronym – it's a mindset that defines daily operations. 

Why You Should Apply: 

At Sonar, we’re a group of brilliant, motivated, and driven professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve code quality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don’t. Our solutions don’t just solve symptoms of problems – we help fix issues at the source – for all code, whether it's developer-written, AI-generated, or from third parties.

We have a dynamic culture with employees worldwide and hub offices in the USA, Switzerland, the UK, Singapore, and Germany. Team members should be able to come to work every day, work on a product they are proud of, love what they do, and feel energized by their peers. With our roots deep in the open source community, we’re all about the mission: supercharge developers to build better, faster.

The Impact You Will Have:

Join us in shaping the future of SonarQube and empower over 10 million developers worldwide to write cleaner, more secure code. As a Senior Software Engineer in our Identity squad, you will build scalable, security-critical services that seamlessly integrate SonarQube with the leading DevOps platforms.

You will operate in a fast-paced, high-impact environment, contributing to both cloud-native services and on-premises solutions. Your work enhances authentication, authorization, and platform security—key areas relied upon by our open-source community of over 500,000 members and tens of thousands of corporate customers, including NASA, Novartis, Ubisoft, and Microsoft.

Based in Geneva, Switzerland, you will join an interdisciplinary squad of software engineers, product managers, and UX designers. You will collaborate with highly skilled engineers who simplify the complexity of Identity and Access Management (IAM) while ensuring seamless integration for our customers. As a senior engineer, you will drive architectural decisions across squads, balancing short-term priorities with long-term scalability. If you thrive on impact, ownership, and technical excellence, we want you on our team.

What You Will Do Daily:
  • Develop secure, scalable Identity and Access Management (IAM) services for SonarQube Cloud, our SaaS platform, and SonarQube Server, our on-premises software.
  • Write clean, maintainable code, deploy features to our SaaS platform, and ensure predictable release cycles for on-premises users.
  • Drive architectural evolution and technical excellence for our cloud-native services and our on-premises offering.
  • Support engineers through mentorship, technical leadership, and fostering a culture of learning and autonomy.
  • Diagnose and resolve production issues, improve platform stability, and participate in on-call rotations for critical incidents.
The Experience You Will Need:
  • Strong Java development skills with 6+ years of experience writing clean, maintainable, and scalable code.
  • Experience designing and implementing cloud-native applications on AWS is a plus.
  • Deep understanding of system architecture, design patterns, and performance optimization.
  • Experience with databases (e.g., PostgreSQL) and writing efficient SQL queries.
  • Commitment to code quality, with hands-on experience in automated testing and CI/CD practices.
  • Growth mindset and experience in mentoring, coaching, and elevating your teammates.
  • Proactive problem-solving attitude, taking ownership of initiatives and driving them to completion.
  • You take full responsibility for complex challenges, driving solutions from inception to production and validating them with customer feedback.
  • You thrive in a fast-paced, dynamic environment, tackling complexity with a structured and solution-oriented mindset.
  • You validate assumptions, establish facts to guide better decisions, and proactively seek and provide feedback for growth.
  • You tailor your message to your audience, inspire commitment, prioritize impact, and drive efficiency in collaboration.

Why You Will Love It Here:
  • Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness and embraces the right to fail (and get right back up again!). 
  • Great people make a great company. We value people skills as much as technical skills and strive to keep things friendly while still being passionate leaders in our domains. 
  • We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan and Australia operate fully remotely.
  • We have a growth mindset. We love learning and believe continuous education is critical to our success. In an ever-changing industry, new skills are necessary, and we're happy to help our team acquire them.
  • As the leader in our field, our products and services are as strong as our internal team members.
  • We embrace transparency with regular meetings, cascading messages and updates on the growth and success of our organization.


Benefits of Working With Sonar:
  • We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
  • We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk.
  • Generous discretionary Company Growth Bonus, paid annually.  
  • Commuting:Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription.
  • Global workforce with employees in 20+ countries representing 35+ unique nationalities.
  • We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company.


We Value Diversity, Equity, and Inclusion:

At Sonar, we believe that our diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures.

We are committed to fostering a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal opportunity employer and welcome all qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

All offers of employment at Sonar are contingent upon the precise results of a comprehensive background check and reference verification conducted before the start date.

Applications that are submitted through agencies or third party recruiters will not be considered.  

Similar Jobs

Canva - Salesforce Systems Analyst (Prospect to Lead)

Canva

Austin, Texas, United States (Remote)
4 Weeks ago
Zuora - Enterprise Account Executive

Zuora

London, England, United Kingdom (Remote)
2 Months ago
Veeam Software - Senior Operations Associate

Veeam Software

Mumbai, Maharashtra, India (Hybrid)
2 Months ago
Alpha Sense - Account Manager, Corporate

Alpha Sense

New York, United States (On-Site)
1 Month ago
Clearwater Analytics - Technical Account Management Associate

Clearwater Analytics

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Aristocrat - Engineer II - C++ Developer

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
WebTech Corporation - CMM Operator-Programmer

WebTech Corporation

Hibbing, Minnesota, United States (On-Site)
2 Months ago
PwC - B&C Specialist (Probationary)

PwC

Cebu City, Central Visayas, Philippines (On-Site)
10 Months ago
 Many Chat  Inc  - Senior Python Engineer (Analytics & Insights Services)

Many Chat Inc

Amsterdam, North Holland, Netherlands (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

EvenUp - Engineering Manager, AI Document Generation

EvenUp

San Francisco, California, United States (Hybrid)
1 Month ago
Site Core - Senior Director, Customer Marketing

Site Core

Manchester, New Hampshire, United States (On-Site)
1 Month ago
deel. - QA Automation Engineer | EMEA

deel.

North Macedonia (Remote)
3 Weeks ago
Notion - Support Manager, India Head

Notion

Hyderabad, Telangana, India (On-Site)
3 Months ago
Sumo logic - Sales Development Representative II (German Speaking)

Sumo logic

London, England, United Kingdom (Hybrid)
1 Month ago
Globalization Partners - Treasury Analyst

Globalization Partners

Philippines (Remote)
2 Months ago
JDA - Support Engineer 2 (Supply Chain Planning)

JDA

Monterrey, Nuevo Leon, Mexico (On-Site)
3 Weeks ago
ElevenLabs - Account Executive

ElevenLabs

Poland (Remote)
2 Months ago
Make - Salesforce Administrator and QA

Make

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Granicus - Solution Consultant

Granicus

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Geneva, Geneva, Switzerland

dun bradstreet - Data Operations Analyst

dun bradstreet

Urdorf, Zurich, Switzerland (Hybrid)
2 Months ago
Tesla - Employee Advisor

Tesla

Zug, Zug, Switzerland (On-Site)
6 Months ago
Tesla - Parts Service Associate

Tesla

Studen, Canton Of Bern, Switzerland (On-Site)
6 Months ago
Interactive Brokers - Institutional Client Services Associate

Interactive Brokers

Zug, Zug, Switzerland (Hybrid)
3 Months ago
moonee games - Playable Ad Developer

moonee games

Fully, Valais, Switzerland (Remote)
1 Month ago
PwC - Manager/ Senior Manager Financial Services - Technology Strategy & Transformation

PwC

Zürich, Zurich, Switzerland (On-Site)
10 Months ago
YouGov - Part-time Job as a Telephone Interviewer in Market and Social Research (on-site in Lucerne)

YouGov

Lucerne, Lucerne, Switzerland (On-Site)
3 Months ago
Sonar Source - Product Manager - Data & AI

Sonar Source

Geneva, Geneva, Switzerland (Hybrid)
2 Months ago
PwC - Corporate Tax Manager Zentralschweiz

PwC

Lucerne, Lucerne, Switzerland (On-Site)
10 Months ago
Power Integrations - Technician, Supervisor Prototype Manufacturing Lab

Power Integrations

Biel/Bienne, Canton Of Bern, Switzerland (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
9 Months ago
Qualcomm - Sr Engineer- .NET Developer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
endava - Java Design Lead

endava

Córdoba, Córdoba Province, Argentina (On-Site)
1 Month ago
Novomatic - C++ Software Developer

Novomatic

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
3 Months ago
Adtran - Software Engineer (C/C++)

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
2 Months ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
4 Months ago
Telastra - Senior Software Engineer - Java MS

Telastra

Australia (Remote)
1 Month ago
playrix  - Golang Tech Lead (GameOps)

playrix

Ireland (Remote)
6 Months ago
MY.GAMES - Java Developer

MY.GAMES

(Remote)
1 Month ago
Syniverse - Principal Software Developer

Syniverse

San José Province, Costa Rica (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Austin, Texas, United States (On-Site)

United Kingdom (Remote)

United States (Remote)

Geneva, Geneva, Switzerland (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Bochum, North Rhine-Westphalia, Germany (On-Site)

Bochum, North Rhine-Westphalia, Germany (On-Site)

Geneva, Geneva, Switzerland (On-Site)

Geneva, Geneva, Switzerland (On-Site)

View All Jobs

Get notified when new jobs are added by Sonar Source