Sonar
Posted 3mo ago

Software Engineer (Java)

Sonar
Singapore, Singapore, Singapore
OnsiteFull Time
Responsibilities
  • specify features
  • develop features
  • lead architecture
Requirements
  • Java software engineer with 6+ years of experience
  • Cloud-native AWS architecture
  • Strong CS fundamentals
  • Leadership and mentoring ability
Technical tools mentioned
JavaAWSMavenGradlePostgreSQLGit

Job description

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.


Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code.


We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company.count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products like:

  • SonarQube: The world’s leading AI code review and verification platform.

  • SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair.

  • SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective.

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:

  • Committed to our customers and community.

  • Obsessed with quality.

  • Deliberate in our decisions.

  • Effective as one team.

With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. 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
 
As a member of one of our engineering teams, you'll be a key player in making SonarQube Cloud and SonarQube Server the best tools for Code Quality and Security, providing new features to deliver high-quality and powerful products and services that help our users write better software.
 
You will have the opportunity to see your features come to life in Production with short iteration loops. While keeping our roadmap and business priorities in mind, you will be able to have a high impact on the software that we own and develop.
 
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.


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.


Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code.


We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company.count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products like:

  • SonarQube: The world’s leading AI code review and verification platform.

  • SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair.

  • SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective.

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:

  • Committed to our customers and community.

  • Obsessed with quality.

  • Deliberate in our decisions.

  • Effective as one team.

With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. 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
 
As a member of one of our engineering teams, you'll be a key player in making SonarQube Cloud and SonarQube Server the best tools for Code Quality and Security, providing new features to deliver high-quality and powerful products and services that help our users write better software.
 
You will have the opportunity to see your features come to life in Production with short iteration loops. While keeping our roadmap and business priorities in mind, you will be able to have a high impact on the software that we own and develop.
 
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.


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.

Integrating seamlessly with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin, we help over 75% of the Fortune 100 build trusted, reliable, compliant software. Customers who use Sonar are 44% less likely to report an outage due to AI-generated code.

We believe code verification is the critical missing link in the Agent-Centric Development Cycle (AC/DC). Industry giants like Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company.count on us to provide independent, explainable, consistent review and governance of their AI-generated code via products like:
SonarQube: The world’s leading AI code review and verification platform.
SonarQube Foundation Agent: Currently topping the leaderboards for agentic software repair.
SonarSweep & Sonar Context Augmentation: Providing the enterprise-grade context and constraints agents need to be truly effective.
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:
Committed to our customers and community.
Obsessed with quality.
Deliberate in our decisions.
Effective as one team.
With over $400M in revenue and profitable, fast-paced growth, we are building the backbone of the AI software revolution. 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
 
As a member of one of our engineering teams, you'll be a key player in making SonarQube Cloud and SonarQube Server the best tools for Code Quality and Security, providing new features to deliver high-quality and powerful products and services that help our users write better software.
 
You will have the opportunity to see your features come to life in Production with short iteration loops. While keeping our roadmap and business priorities in mind, you will be able to have a high impact on the software that we own and develop.
 
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.


What you will do
  • Work with Product Managers and UX designers to specify new features and improve our products.
  • Develop those new features with the end user in mind, and write unit tests and integration tests for them.
  • Lead the definition of the architecture of our applications on AWS.
  • Have strong ownership of the team’s work and drive sprints to completion.
  • Deploy and monitor our new features in production.
  • Help solve production problems related to our team’s features.
  • Provide mentorship to engineers to help them grow in their technical responsibilities and remove blockers to their autonomy.
  • Work with agile methodologies.
  • Contribute to the definition of the team’s short and long-term goals.


  • Experience and qualifications
  • 6+ years of experience as a Java Software Engineer.
  • Developing in Java with clean and maintainable code, having design patterns and the application’s architecture in mind.
  • Experience architecting cloud-native applications on AWS.
  • Good knowledge of engineering processes, structural design, and system optimization.
  • Excellent engineering skills and a good understanding of Computer Science fundamentals.
  • Leadership: you’re able to take initiative and bring a subject to completion with little to no supervision. You have experience supporting and mentoring other team members.
  • Experience with relational RDBMS (such as Postgres) and SQL.
  • Code Quality practices (experience in using testing frameworks), constructive code reviews.
  • Tooling: Knowledge of build tools (Maven or Gradle); Experience with a version control system such as git


  • We value diversity, equity, and inclusion

    At Sonar, we believe that our diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures. We are committed to fostering a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal opportunity employer and welcome all qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    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. 

    Applications that are submitted through agencies or third party recruiters will not be considered. 

     

    About Sonar

    Provides automated tools for code quality and security analysis.

    Year founded
    2008
    Employees
    872
    Organization type
    Private
    Latest investment
    Raised $412.00M Funding Round (2022) — led by Advent International, General Catalyst
    Headquarters
    CH

    Similar jobs

    Software Engineer roles near Singapore, Singapore
    6h
    Save
    Mark Applied
    Hide
    Senior Software Engineer, Backend
    Singapore, Singapore, Singapore
    OnsiteFull Time
    Grab
    GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
    5+ YOEBachelor's degree or equivalent, 5+ years of software development experience, and proficiency in Go, Java, or another major language. Requires distributed systems, databases, cloud, microservices, and DevOps experience.
    Go, Java, Generative AI, AWS, REST, gRPC, NoSQL, microservices, DevOps
    8h
    Save
    Mark Applied
    Hide
    Senior Software Engineer (NodeJS) - A26239
    Singapore, Singapore, Singapore
    OnsiteFull Time, Contract
    Activate Interactive
    Activate Interactive: Provides custom application development and digital transformation services.
    Relevant technical qualification or equivalent experience; cloud infrastructure, Kubernetes, Docker, CI/CD, GitLab, Terraform, APIs, React, Node.js, Opus, and complex solution architecture experience required.
    Kubernetes, AWS, GCP, Docker, GitLab, Terraform, Terragrunt, OpenTofu, React, Node.js, Opus, GatherSG, SHIP-HATS, ApplySG, Terraform, AI
    13h
    Save
    Mark Applied
    Hide
    Principal Software Engineer 1
    Singapore, Singapore, Singapore
    OnsiteFull Time
    Illumina
    IlluminaNASDAQ: ILMN: Provides genomic sequencing and array-based solutions for genetic analysis.
    12+ YOERequires 12+ years developing software architecture for complex solutions, technical leadership, AI-assisted development, and communication skills. Degree and cloud, genomics, or regulated-environment experience preferred.
    AWS, GCP, Azure, AI
    1d
    Save
    Mark Applied
    Hide
    Software Engineer Trainee (iOS)
    Singapore, Singapore, Singapore
    HybridFull Time, Contract
    Delivery Hero
    Delivery HeroFrankfurt Stock Exchange: DHER: Global platform for online food ordering and local delivery.
    Six-month traineeship for candidates with coding experience or understanding in languages such as Java, Kotlin, Python, React, or Swift, plus analytical, problem-solving, communication, and collaboration skills.
    Swift, Java, Kotlin, Python, React
    2d
    Save
    Mark Applied
    Hide
    Software Engineer, Desktop
    Singapore, Singapore, Singapore
    RemoteFull Time
    BJAK
    BJAK: Online platform for insurance comparison and road tax renewal.
    Software engineering experience with production Electron applications, JavaScript and TypeScript, React, IPC, local storage, WebSockets, desktop lifecycles, debugging, and performance profiling.
    Electron, JavaScript, TypeScript, React, SQLite, IndexedDB, WebSockets, Node.js, SQL, NoSQL
    2d
    Save
    Mark Applied
    Hide
    Software Engineering (Summer Internship)
    Hong Kong or Singapore
    OnsiteInternship
    Balyasny Asset Management
    Balyasny Asset Management: Global multi-strategy investment firm managing diverse financial assets.
    Currently pursuing a bachelor's or master's degree in computer engineering, computer science, or a related technical field; knowledge of at least one high-level programming language and framework.
    Python, C#, C++, Java
    2d
    Save
    Mark Applied
    Hide
    Software Engineer Graduate (Ads Infra) - 2027 Start
    San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
    $128k-$256k/yr OnsiteFull Time
    TikTok
    TikTok: Global short-form video hosting and social media platform.
    Bachelor's degree in computer science or related discipline; programming, debugging, and optimization skills in Go, C/C++, Python, or Java; knowledge of architectures, data structures, and algorithms.
    Go, C, C++, Python, Java
    2d
    Save
    Mark Applied
    Hide
    Foundation Engineering, AI Platform, GenAI Search and Document Management Developer, Associate, Singapore
    Singapore, Singapore, Singapore
    OnsiteFull Time
    Goldman Sachs
    Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
    Backend Java development experience with concurrent, scalable, distributed applications; microservices; Python for NLP and data manipulation; search engines and Lucene; Kafka, Elasticsearch, gRPC, and MongoDB.
    Java, Kafka, Elasticsearch, gRPC, MongoDB, Python, NLP, Lucene, Retrieval-Augmented Generation (RAG), knowledge graphs, microservices, vector database