Software Engineer; Java
Listed on 2026-03-14
-
Software Development
Software Engineer, Full Stack Developer
Location: Genf
About Sonar
Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity 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, Master Card, Siemens, and T‑Mobile.
Sonar helps to continuously improve code quality and code security while reducing developer toil, giving developers more time for what they love. Our mission is to supercharge developers to build better, faster. We have a dynamic work culture that values respect, kindness, learning, and transparency.
The Impact You Will HaveAs part of our engineering teams, you will help make Sonar Qube Cloud and Sonar Qube Server the best tools for Code Quality and Security, delivering new features with short iteration loops and high impact.
What You Will Do Daily- Work with Product Managers and UX designers to specify new features and improve our products.
- Develop new features with the end user in mind, and write unit and integration tests for them.
- Lead the definition of the architecture of our applications on AWS.
- Take strong ownership of the team’s work and drive sprints to completion.
- Deploy and monitor new features in production.
- Solve production problems related to our team’s features.
- Provide mentorship to engineers.
- Work with agile methodologies.
- Contribute to the definition of the team’s short and long‑term goals.
- 6+ years of experience as a Java Software Engineer.
- Developing in Java with clean and maintainable code, having design patterns and the application’s architecture in mind.
- Experience architecting cloud‑native applications on AWS.
- Good knowledge of engineering processes, structural design, and system optimization.
- Excellent engineering skills and a good understanding of Computer Science fundamentals.
- Leadership: initiative, mentorship, and low supervision.
- Experience with relational RDBMS (e.g., Postgres) and SQL.
- Code quality practices and constructive code reviews.
- Tooling:
Knowledge of build tools (Maven or Gradle); experience with a version control system such as git.
- Our culture values respect, kindness, and a growth mindset with continuous learning.
- Flexible work policy: 3 days in‑office and 2 days work‑from‑home each week for office locations; remote for others.
- Growth mindset and continuous learning resources.
- Strong team with transparency and learning environment.
- We embrace transparency with regular meetings and updates.
- 27 PTO days for Geneva region employees plus additional days based on seniority.
- We contribute 60% of the total cost for your pension; 13.5%–15.5% of your base salary for savings; 2% for risk.
- Generous discretionary Company Growth Bonus, paid annually.
- Commuting: sustainable mobility options, carpooling, and refund of 60% of the annual transportation subscription.
- Global workforce in 20+ countries.
- Annual kick‑off event worldwide.
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 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.
Additional Hiring InformationAll offers are contingent on background checks and reference verification. Applications submitted through agencies or third‑party recruiters will not be considered. We may use AI tools to support parts of the hiring process, but final hiring decisions are made by humans.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: