Sonar is seeking a Senior Software Engineer to join their team in developing SonarCloud, their premier tool for Code Quality and Security. As a key member of the engineering team, you'll work on creating new features that help users write better software while maintaining high-quality standards. The role involves collaboration with Product Managers and UX designers, developing and monitoring features in production, and participating in an on-call rotation.
The position requires 5+ years of backend development experience with Java, strong computer science fundamentals, and expertise in cloud technologies, particularly AWS. You'll be working in an agile environment, contributing to both short and long-term team goals, and engaging with the community for support and feedback.
Sonar offers a dynamic work culture that values respect, innovation, and continuous learning. With over 550 employees from 33 different nationalities, they embrace diversity and maintain a flexible hybrid work policy. The company is committed to maintaining a healthy work-life balance and provides opportunities for professional growth.
The ideal candidate should be self-driven, comfortable with complexity, and able to write clean, maintainable code. Experience with relational databases, testing frameworks, and build tools is essential. Knowledge of Python, NoSQL databases, and API design is advantageous.
Join Sonar to be part of a mission-driven company that's deeply rooted in the open-source community and focused on delivering Clean Code solutions. You'll work with brilliant professionals worldwide, contribute to a product used by numerous organizations, and have the opportunity to make a significant impact on the software development industry.