S

Sonar

Code quality and security analysis tools

Software Engineer - Agentic Code Review, Gitar

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSan Mateo, CA, USA$145k - $190k /yrHybrid

About the Job

Requirements

  • A PhD or Master of Science in Computer Science, or equivalent experience.
  • Two to four years of professional software engineering experience.
  • Solid engineering fundamentals, including data structures, algorithms, and the ability to reason about correctness and performance.
  • Practical, hands-on experience with artificial intelligence and large language model-driven development.
  • Exposure to or strong interest in program analysis fundamentals, including static analysis, dynamic analysis, type systems, intermediate representations, control- and data-flow analysis, or symbolic execution.
  • Strong written and verbal communication, comfort working directly with sophisticated engineering customers, and judgment to make trade-offs across correctness, latency, cost, and developer experience.

Responsibilities

  • Design and build program analysis systems that reason about code intent, control flow, data flow, and behavior across programming languages and at the scale of thousands of repositories and large monorepos.
  • Combine static and dynamic analysis with large language models to detect functional bugs, logic errors, and behavioral issues that deterministic tools cannot catch.
  • Build artificial intelligence agents and orchestration layers that review pull requests, generate and validate fixes against continuous integration, root-cause continuous integration failures, and automate the pull request lifecycle from creation to merge.
  • Develop indexing, retrieval, and embedding systems that give models the right context, including codebase, conventions, dependencies, and intent, at the right cost and latency.
  • Own the production characteristics of the systems built, including correctness, accuracy, latency, cost, observability, and security in a zero-trust environment.
  • Partner with the SonarQube team to deepen integration between deterministic static analysis and artificial intelligence-native validation, building workflows where one informs the other.
  • Engage directly with customers, many of whom run large engineering organizations, to understand their workflows and ship what they need.

Desired Qualifications

  • Experience building developer tools engineers use, such as compilers, build systems, integrated development environment tooling, linters, refactoring tools, test infrastructure, or large-scale code transformation.
  • Experience in industry research labs, large-scale developer infrastructure teams, or contributing to widely used open-source compilers, analyzers, or developer tools.

About the Company

Sonar

Code quality and security analysis tools

SonarSource provides tools that help developers improve code quality and security. Its products include SonarLint (an IDE plugin that gives real-time feedback), SonarQube (a self-hosted code analysis and reporting platform), and SonarCloud (a cloud-based service with similar analysis and governance). The tools analyze code for bugs, vulnerabilities, and maintainability issues and offer guidance to fix them; SonarLint gives instant feedback in the IDE, while SonarQube and SonarCloud offer deeper analysis and dashboards for teams. The goal is to help teams keep code clean, secure, and reliable by supporting a broad, subscription-based suite used by thousands of organizations.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$457.1M
Headquarters
Vernier, Switzerland
Founded
2008

Recently Posted Jobs

Explore more opportunities at Sonar

See more jobs