Software Engineer, Java (Remote)

re-zoo-me

Kansas City, Northern (MO, KY)

Hybrid

USD 110,000 - 160,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

27 PTO days
Company Growth Bonus
Pension contributions

Job summary

Sonar is seeking a Software Engineer (Java) to join the Platform Team supporting SonarQube's on-premises platform. You will build and enhance critical backend services that enable seamless installation, upgrades, scalable operation, and reliable delivery of SonarQube for a global customer base.

This role combines Java backend development, system architecture, databases, performance optimization, automated testing, and CI/CD.

Responsibilities

  • Develop and enhance core backend services for SonarQube's on-premises platform.
  • Design and implement robust backend solutions using Java, Spring, PostgreSQL, and Elasticsearch.
  • Ensure platform stability, reliability, and performance.
  • Collaborate with development squads to guide CI/CD, testing, and packaging.
  • Take ownership of complex initiatives from inception through production.

Skills

Java backend
Spring
PostgreSQL
SQL
System architecture
Design patterns
Performance optimization
Automated testing
CI/CD
Docker
Kubernetes
IaC
Technical ownership
Mentoring
Cross-functional collaboration
Clear technical communication
Customer-focused problem solving
Elasticsearch

Tools

Elasticsearch

Job description

About the Role

Sonar is seeking a Software Engineer (Java) to join the Platform Team supporting SonarQube's on-premises platform. You will build and enhance critical backend services that enable seamless installation, upgrades, scalable operation, and reliable delivery of SonarQube for a global customer base.

This role combines Java backend development, system architecture, databases, performance optimization, automated testing, and CI/CD. You will collaborate with other development squads, contribute to architectural decisions, troubleshoot complex platform challenges, and help deliver reliable software for developers and organizations worldwide.

Key Responsibilities
  • Develop and enhance core backend services for SonarQube's on-premises platform.
  • Build solutions supporting seamless installation, upgrades, and scalable platform operations.
  • Design and implement robust backend solutions using Java, Spring, PostgreSQL, and Elasticsearch.
  • Ensure platform stability, reliability, and performance.
  • Collaborate with development squads to guide continuous integration, testing, and packaging.
  • Support smooth feature releases for on-premises users.
  • Contribute to architectural decisions for the SonarQube on-premises platform.
  • Balance immediate product needs with long-term scalability and maintainability.
  • Diagnose and resolve complex technical challenges involving platform stability, performance, and developer experience.
  • Write clean, maintainable, and scalable code.
  • Take ownership of complex initiatives from inception through production.
  • Validate solutions and assumptions using customer feedback and established facts.
  • Participate in peer collaboration and contribute to team development through mentoring and coaching.
Required Qualifications
  • 6+ years of experience developing with Java, including writing clean, maintainable, and scalable code.
  • Strong understanding of system architecture and design patterns.
  • Understanding of performance optimization.
  • Experience working with databases such as PostgreSQL.
  • Experience writing efficient SQL queries.
  • Hands-on experience with automated testing.
  • Experience with CI/CD practices.
  • Strong problem-solving and debugging skills.
  • Ability to take ownership of complex technical challenges and drive solutions through production.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Ability to communicate technical information effectively and collaborate with teammates and cross-functional teams.
Preferred Qualifications
  • Experience with container technologies such as Docker or Kubernetes.
  • Understanding of Infrastructure as Code (IaC) principles.
Skills & Competencies
  • Java software development
  • Backend development
  • Spring
  • PostgreSQL
  • SQL
  • System architecture
  • Design patterns
  • Performance optimizationAutomated testing
  • CI/CD
  • Distributed and scalable software
  • Technical problem-solving
  • Debugging
  • Container technologies
  • Docker
  • Kubernetes
  • Infrastructure as Code
  • Technical ownership
  • Mentoring and coaching
  • Cross‑functional collaboration
  • Customer‑focused problem solving
  • Clear technical communication
  • Structured, solution‑oriented thinking
Education & Experience

Education:

  • No specific education requirement is provided in the original job description.

Experience:

  • 6+ years of Java development experience is required.
  • Experience with databases, SQL, automated testing, and CI/CD is required.
  • Experience with Docker, Kubernetes, and Infrastructure as Code is preferred.
Work Arrangement & Schedule
  • Work arrangement: Remote, according to the job listing.
  • Listed location: Kansas City, MO, US (Remote).
  • Employment type: Not explicitly specified in the provided job description.
  • Schedule: Not specified.
  • Expected weekly hours: Not specified.
  • Weekend requirements: Not specified.

Location clarification: The description also references being based in the Geneva office and states that Sonar's general policy includes 3 days in-office and 2 days work-from-home for employees near office locations. However, the job listing identifies this position as Remote in Kansas City, MO, so the job listing's remote designation is used as the primary work arrangement.

Compensation & Benefits
  • Compensation: No salary amount is provided in the original job description.
  • Time off: 27 PTO days for employees based out of the Geneva region, plus additional days based on seniority and circumstances.
  • Pension: Sonar contributes 60% of the total pension cost, including 13.5%-15.5% of base salary for savings and 2% for risk.
  • Company Growth Bonus: Generous discretionary annual Company Growth Bonus.
Compliance / Additional Information
  • Sonar develops code quality and code security solutions used by millions of developers and organizations worldwide.
  • The role supports SonarQube's on-premises platform, including installation, upgrades, scalability, continuous integration, testing, and packaging.
  • Sonar emphasizes ownership, technical excellence, collaboration, continuous learning, transparency, and a growth mindset.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager - Cloud Platform & Operations
Engineering Manager - Cloud Platform & Operations

Sonarsource • Austin (TX)

On-site
USD 180,000 - 230,000
23 days PTO
401(k) with 4% match
Free parking in downtown Austin
+2
Site Reliability Engineering Lead
Site Reliability Engineering Lead

Sonarsource • Austin (TX)

On-site
USD 180,000 - 240,000
23 days PTO per year
401(k) plan with 4% match
Fully paid parking in downtown Austin
+2
Site Reliability Engineering Lead
Site Reliability Engineering Lead

Socket.dev • Austin (TX)

On-site
USD 180,000 - 240,000
Flexible PTO
401(k) with match
Parking in downtown Austin
+4
Engineering Manager - Cloud Platform & Operations
Engineering Manager - Cloud Platform & Operations

Sonar • Austin (TX)

On-site
USD 160,000 - 260,000
Flexible benefits package
23 days PTO per year
401(k) with 4% match
+2
Application Security Engineer
Application Security Engineer

Sonarsource • Austin (TX)

On-site
USD 140,000 - 210,000
23 days PTO per year
401(k) with 4% match
Company Growth Bonus
+1
Site Reliability Engineering Lead
Site Reliability Engineering Lead

Sonar • Austin (TX)

On-site
USD 180,000 - 240,000
23 days PTO per year
401(k) with 4% match
Fully paid parking in downtown Austin
Application Security Engineer
Application Security Engineer

Sonar • Austin (TX)

On-site
USD 120,000 - 180,000
23 days PTO per year
401(k) with 4% match
Fully paid parking in downtown Austin
+2
Technical Account Manager (Technical Advisory)
Technical Account Manager (Technical Advisory)

Sonar- • San Mateo (CA)

On-site
USD 150,000 - 210,000
Relocation assistance
Sr. Staff Customer Trust Manager
Sr. Staff Customer Trust Manager

Sonar • Austin (TX)

On-site
USD 140,000 - 210,000
Flexible benefits
PTO 23 days
401(k) match
+5
Customer Success Engineer - America
Customer Success Engineer - America

Sonarsource • Austin (TX)

On-site
USD 100,000 - 140,000
Anchor in-office days