Join the IDE Experience squad, responsible for the development of the SonarQube for IDE extensions; you will contribute to all supported IDE extensions, and help expand support to new tools and ways of writing code.
Lead specifications, write code and tests, mentor other squad members (through code review, pair programming and coaching), and participate in the roadmap definition and planning.
Become an expert on multiple extensibility SDKs, using Java, Kotlin, Typescript, C# (and more), for both widely adopted and up-and-coming IDEs, pushing the boundaries of what can be done with their APIs.
Keep up with the latest tools and techniques for AI-assisted coding and for assessing AI-generated code. Share findings and best practices with your squad, and actively contribute to a safety- and quality-first culture when integrating AI development assistance.
Engage with the Open-Source community, other SonarSourcers, and the Support team and integrate their feedback.
Foster continuous improvement within your squad by participating in retrospectives, sharing your technical expertise, and taking on a fair share of the team’s workload.
Requirements
8+ years of hands-on experience as a Software developer with strong expertise in Java.
Proven track record in software development with an “expert generalist” profile (curiosity, solid Computer Science fundamentals knowledge, collaborativeness, open-mindedness, a good blend of generalist and specialist skills).
Experience with, and a strong interest in, AI-assisted coding —paired with the ability to systematically and critically assess the accuracy, reliability, usability, and security of AI-generated code.
Fluency in agile methodologies, source code quality, and associated practices: including clean code principles, tests (unit and functional), CI/CD, and code reviews.
Fluency in English, both written and spoken.
Benefits
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.
Flexible work policy: 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.
Global workforce with employees in 20+ countries representing 35+ unique nationalities and an annual kick-off event.
Senior Backend Developer specializing in designing and building event - driven systems. Part of a digital advertising team working with major platforms globally.
Senior .NET Backend Developer designing and maintaining cloud - based applications with Azure, focusing on backend services. Collaborating with teams and mentoring junior engineers.
Back - end Developer at Onfly focusing on creating technology solutions for travel management. Join a high - performance team in a recognized workplace in Brazil.
Control Desk role in Goiânia specializing in operational metrics and service level oversight. Engaging in data collection and trend analysis for service efficiency.
Senior Full Stack Developer in banking solutions focused on guarantees and credit management. Engage in high criticality systems deploying .NET and MongoDB expertise in a hybrid model.
Senior Lead Developer and Architect for healthcare applications, leveraging Java and web technologies. Leading a team and ensuring high - quality software development in a hybrid work environment.
Java/Node.js Developer designing, developing, and maintaining scalable applications at Brillio. Collaborating with teams, managing APIs, and optimizing performance following modern software architecture.
Backend Engineer focusing on Storage Infrastructure and developing scalable solutions for Spotify. Engaging in high - profile projects and enhancing foundational systems for audio streaming service.
Senior Backend Engineer developing scalable infrastructure services and tools for Spotify’s Data Platform team. Collaborating in a cross - functional team to solve critical data engineering problems.