Staff Full Stack Engineer (Java, React) — SonarSource (Sonar)
- Location
- Genève
- Contract
- full-time
- Posted
- 25 days ago
Role overview
Who is Sonar?
Sonar is driving the future of agent-centric software development.
As the leader in AI code review and verification, we solve a critical problem: ensuring that software generated by AI-assisted developers or autonomous agents is reliable, secure, and maintainable.
- Who is Sonar?
- Sonar is driving the future of agent-centric software development.
Application process
- Developing clean and maintainable code, having design patterns and application’s architecture in mind.
- Advanced knowledge of engineering processes, software architecture, and systems optimization.
- Demonstrated expertise in systems resilience and adopting operational best practices.
- Excellent technical skills and a good understanding of Computer Science fundamentals.
- Experience architecting cloud-native applications on AWS.
- Experience with relational RDBMS (such as Postgres) and SQL.
- Code Quality practices (CI/CD, automated testing), constructive code reviews.
- Extensive hands-on experience with experimentation, incorporating customer feedback into the development cycle.
Contacts
- If you need any accommodation, please reach out to us at [email protected] .
- All offers of employment at Sonar are contingent upon the results of a comprehensive background check and reference verification conducted before the start date.
- We do not currently support visa candidates in the US.
Additional details
- Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C. We move with a mindset we call CODE:
- If you’re hungry to have an impact, want to build at a fast pace, and ready to work at the forefront of AI, we want to hear from you. Position description
- By joining us you will bring your experience and expertise to help push our product to its next stage of evolution and fulfill the needs of our large user and customer base.
- Design and execute high-value experiments. Experience and qualifications
- Practical experience with distributed systems that serve millions of users. Additional comments
- We are unable to consider candidates unwilling to be in Geneva, but we are willing to relocate the right candidate. We value diversity, equity, and inclusion
Notes and original content
- Our team operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C.
- We move with a mindset we call CODE:
- If you’re hungry to have an impact, want to build at a fast pace, and ready to work at the forefront of AI, we want to hear from you.
- Position description
- What you will do
- Design and execute high-value experiments.
- Experience and qualifications
- Practical experience with distributed systems that serve millions of users.
- Additional comments
- We are unable to consider candidates unwilling to be in Geneva, but we are willing to relocate the right candidate.
Questions about this listing
What salary does SonarSource (Sonar) offer for this role?
SonarSource (Sonar) lists CHF 60'500 - 91'500 gross per year for this position in Genève. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does SonarSource (Sonar) offer?
This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with SonarSource (Sonar) during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Geneva?
EU/EFTA residents living in the border zone of the country adjoining Canton Geneva can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Geneva's cantonal migration office or with HR during the application.
How do I apply for this position at SonarSource (Sonar)?
Use the "Apply now" button on this page — it links directly to SonarSource (Sonar)'s original listing at jobs.lever.co, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.