Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Java) image - Rise Careers
Job details

Software Engineer (Java)

Why should I Apply:


At Sonar, we’re a group of brilliant, motivated, and driven professionals working hard to help organizations build responsible, secure, high-quality code quickly and systematically. We build solutions that don’t just solve symptoms of problems – we fix problems at the source – source code, to be specific.


We have a dynamic culture with employees worldwide and hub offices in the USA, Switzerland, the UK, Singapore, and Germany. We believe team members should have the opportunity 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: provide solutions that deliver Clean Code.


The impact you will have 


As a member of one of our engineering teams, you'll be a key player in making SonarCloud the best tool for Code Quality and Security, providing new features that help our users write better software and delivering a high quality, amazingly powerful, and popular open-source product.


You will have the opportunity to see your features come to life in Production with short iteration loops. Having the roadmap and business priorities in mind, you will be able to choose what you focus on.


By joining us you will bring your experience and expertise to push our product to its next stage of evolution to delight our users and customers.


As part of the role, you will participate in an on-call rotation to provide timely support and address any critical system issues that may arise outside of regular working hours.


On a daily basis, you will
  • Work with Product Managers and UX designers to specify new features and improve the product.
  • Develop those new features with the end user in mind, and write unit tests and integration tests for them.
  • Push and monitor your new features into production.
  • Help to solve production problems related to features you worked on.
  • Interact with our community on our product forum to support them and integrate their feedback.
  • Work with agile methodologies.
  • Contribute to the definition of the team’s short and long-term goals.
  • Do sprints with an integrated (Dev and Ops) team.


Required Technical Skills
  • +5 years of experience as a Backend Developer with Java.
  • Developing in Java with clean and maintainable code, having design patterns and architecture in mind.
  • Good Computer Science fundamentals.
  • Experience with relational RDBMS (such as MySQL, SQL Server, Postgres).
  • Code Quality practices (experience in using testing frameworks) and constructive code reviews.
  • Tooling: Knowledge of build tools (Maven or Gradle); Experience with any version control system (we use git, and you can learn it when you join !)
  • Good experience on AWS, ideally developing a cloud-native application

Nice to have:

  • Knowledge of Python and Bash scripting
  • Experience with NoSQL databases such as DynamoDB
  • Experience with API design and third-party integrations


Required Soft Skills
  • Taking initiative and having the ability to lead a subject from beginning to end
  • Open-minded and very positive can-do attitude
  • Comfortable in dealing with change and complexity
  • Self-confident enough to challenge the status quo as well as to give & receive feedback


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!). We believe that the best idea wins and everyone has a voice.

We believe that great people make a great company. We value people skills as much as technical skills and strive to keep things friendly and laid-back while still being passionate leaders in our domains. Our 550+ SonarSourcers from 33 different nationalities can relate!

We embrace work-life balance. It is important to maintain a healthy work-life balance. This is why we have a flexible work policy that includes remote and in-office hybrid work (minimum three days a week in the office - Monday/Tuesday/Thursday).

We have a growth mindset. We love to learn and believe that continuous education is critical to our success. In an ever-changing industry, new skills are a must, and we're happy to help our team acquire them.



We prioritize Diversity, Equity, and Inclusion:


At Sonar, we are a global workforce and recognize the value of different backgrounds, and global cultures.


We are committed to creating a diverse work environment and are proud to be an equal-opportunity employer. All qualified applicants will be considered for employment without regard to race, colour, 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 clear results of a comprehensive background check conducted prior to the start date.


Please note that applications submitted through agencies or third-party recruiters will not be considered.

Sonar Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Sonar DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Sonar
Sonar CEO photo
Olivier Gaudin
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Java), Sonar

If you're a talented Software Engineer (Java) with a passion for clean code and innovative solutions, Sonar in Austin is the place for you! Here at Sonar, our mission revolves around assisting organizations to build responsible, secure, high-quality code quickly and effectively. Our vibrant team consists of skilled professionals working globally, dedicated to providing powerful solutions that tackle software challenges right at their roots. As part of our engineering team, you will directly contribute to the enhancement of SonarCloud, our flagship tool for code quality and security. Your work will involve collaborating closely with Product Managers and UX designers to conceive and implement new features while keeping user experience at the forefront. You'll be actively involved in the entire development process, from writing clean Java code to executing unit and integration tests, ensuring all new features run smoothly in production. We operate within agile methodologies, with a strong emphasis on team contributions toward short and long-term goals. With over 5 years of backend development experience in Java, and a good grasp of relational databases like MySQL and AWS, you will fit right in. We appreciate individuals who take initiative, are open-minded, and can handle complexity with a positive attitude. Join us at Sonar to be part of an inclusive culture that prioritizes work-life balance and continuous learning—where every voice matters, and you can help revolutionize the software industry.

Frequently Asked Questions (FAQs) for Software Engineer (Java) Role at Sonar
What are the main responsibilities of a Software Engineer (Java) at Sonar?

As a Software Engineer (Java) at Sonar, your key responsibilities will include developing new features for SonarCloud, collaborating with product managers and UX designers to refine those features, writing unit and integration tests, pushing features to production, and providing support during the on-call rotation. You'll engage with our community to gather feedback and continuously improve our product offerings.

Join Rise to see the full answer
What qualifications are required for a Software Engineer (Java) position at Sonar?

To qualify for the Software Engineer (Java) role at Sonar, candidates should possess over 5 years of experience as a backend developer, strong skills in Java programming, an understanding of code quality practices, and familiarity with relational databases like MySQL or Postgres. Knowledge of AWS and agile methodologies is also beneficial.

Join Rise to see the full answer
What skills can a Software Engineer (Java) expect to develop while working at Sonar?

At Sonar, a Software Engineer (Java) will have the opportunity to sharpen their skills in Java development, cloud-native application design on AWS, and work with both relational and NoSQL databases. Additionally, developers will enhance their capabilities in unit testing, code reviews, and agile project management.

Join Rise to see the full answer
What is the work culture like for a Software Engineer (Java) at Sonar?

The work culture at Sonar is dynamic and collaborative. We foster an environment where respect, kindness, and the freedom to fail and learn are key components. As a Software Engineer (Java), you will enjoy a friendly atmosphere with colleagues from diverse backgrounds who value innovative ideas and encourage open communication.

Join Rise to see the full answer
What career growth opportunities does Sonar offer to Software Engineers (Java)?

Sonar is committed to the professional development of its team members, providing continuous learning opportunities, mentorship, and the chance to work on cutting-edge projects. As a Software Engineer (Java), you can expect to grow not just in technical skills, but also in leadership qualities and project management through engaging with diverse teams and taking on challenging tasks.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Java)
Can you explain your experience with Java and how it applies to the Software Engineer role at Sonar?

In answering this question, focus on specific projects where you utilized Java. Highlight your approach to developing clean, maintainable code and any design patterns you've implemented. Be sure to mention any challenges you faced and how you overcame them, showcasing your problem-solving abilities.

Join Rise to see the full answer
What strategies do you use for writing unit tests and integration tests?

Discuss your testing philosophy here. Speak about the frameworks you prefer, such as JUnit or TestNG. Describe how you ensure that your tests cover edge cases and how they contribute to overall code quality, thus aligning with Sonar’s mission to maintain clean code.

Join Rise to see the full answer
How do you handle production problems once your code is deployed?

Emphasize your proactive approach to monitoring and logging. Share examples of production issues you’ve fixed and how you communicated with teammates or users during these situations. Highlight your ability to stay calm under pressure while solving problems.

Join Rise to see the full answer
What is your experience with agile methodologies?

Discuss specific methodologies you've employed such as Scrum or Kanban. Talk about your role in sprints, how you prioritize tasks, and how you collaborate with cross-functional teams. Relate your experience to how it aligns with Sonar’s approach to teamwork and project execution.

Join Rise to see the full answer
Have you ever contributed to open source projects? If so, can you describe your role?

Share your experiences with open-source contributions—mention the projects you were involved in, the contributions made, and the impact it had on the community. This showcases your passion for the mission behind Sonar and its roots in open source.

Join Rise to see the full answer
How do you seek and incorporate feedback into your development process?

Talk about your process for receiving feedback, whether through code reviews or peer discussions. Describe how you apply constructive criticism to improve your code and how this relates to fostering collaboration within the Sonar team.

Join Rise to see the full answer
Describe a challenging technical project you worked on as a Software Engineer.

Provide a detailed account of the project, what made it challenging, the solutions you implemented, and the outcomes. Illustrate your technical expertise and problem-solving skills, which are essential for a role at Sonar.

Join Rise to see the full answer
Can you give an example of how you improved software quality in past projects?

Focus on specific examples where you implemented code quality practices. Talk about the tools and techniques you used, such as static code analysis or peer reviews, and how they led to reduced bugs and improved overall software performance.

Join Rise to see the full answer
What’s your approach to working with Product Managers and UX designers?

Highlight your collaborative nature. Describe how you engage with Product Managers and UX designers to bridge technical requirements with user experience, ensuring the product meets both business objectives and user needs.

Join Rise to see the full answer
How familiar are you with cloud-native application development, particularly on AWS?

Detail your experiences with AWS services, how you’ve leveraged them in past projects, and what challenges you overcame during cloud development. This is particularly relevant for the Software Engineer position at Sonar, emphasizing your fit for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

As an AI Research Engineer at Sonar, you will be at the forefront of integrating AI into software development to enhance code quality.

Photo of the Rise User
Sonar Remote Singapore
Posted 5 days ago

Join Sonar as a Research Fellow and drive innovation at the intersection of AI and software engineering in a collaborative and dynamic work environment.

Photo of the Rise User

Join Visa as a Senior Software Engineer to innovate and build solutions for a global payments network.

Photo of the Rise User

Join Visa's Technology Organization as a Software Engineer and help shape the future of payments technology.

Photo of the Rise User
Posted 4 days ago

Join DaCodes as an AI & Data Engineer, where you'll leverage your expertise in OpenAI and Azure Fabric to create impactful AI solutions.

Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus

Join HubSpot's Reliability team as a Senior Software Engineer II, focusing on system resilience and performance optimization for a dynamic engineering environment.

Photo of the Rise User
Posted 3 days ago

Join Datasite as a Software Engineering Intern and immerse yourself in a fast-paced, innovative SaaS environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva as a Senior Backend Engineer and help redefine the support experience for millions while working flexibly across ANZ.

Photo of the Rise User
Posted 4 days ago

Visa Inc. is looking for a Senior Software Engineer in Atlanta to drive software enhancements and implement automation for greater efficiency.

Going Remote No location specified
Posted 7 days ago

Join Going as a Senior Software Engineer, Mobile and help shape the future of travel technology.

As a company, we aim to have every developer and development team using our products for their code quality and security. The founders believed that building a great place to work with a strong culture would help us make this goal come true in fos...

160 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
168 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
Photo of the Rise User
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington