Software Engineer - Agentic Code Review (Gitar)

Sonar Source
San Mateo, Geneva
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2-4 yearsSkills: ["Communication","Customer focus","Trade-off judgment"]

Build Gitar’s core platform for an AI-native code validation workflow that reviews every pull request with full awareness of codebase context and intent. Combine static and dynamic program analysis with large language models to detect issues deterministic tools miss, generate validated fixes, and automate the pull request lifecycle from creation through merge. Partner with the SonarQube team and engage with engineering customers to deliver systems optimized for correctness, latency, cost, observability, and security.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sonar Source
Sonar Source
4 weeks ago

Software Engineer - Agentic Code Review (Gitar)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build Gitar’s core platform for an AI-native code validation workflow that reviews every pull request with full awareness of codebase context and intent. Combine static and dynamic program analysis with large language models to detect issues deterministic tools miss, generate validated fixes, and automate the pull request lifecycle from creation through merge. Partner with the SonarQube team and engage with engineering customers to deliver systems optimized for correctness, latency, cost, observability, and security.
Location: San Mateo, Geneva
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build program analysis systems that reason about code at the level of intent, control flow, data flow, and behavior across languages and large repositories.
  • •Combine static and dynamic analysis with large language models to detect functional bugs, logic errors, and behavioral issues deterministic tools cannot catch.
  • •Develop AI agents and orchestration layers that review pull requests, generate and validate fixes against CI, and automate the pull request lifecycle from creation to merge.
  • •Build indexing, retrieval, and embedding systems to provide the right codebase context (conventions, dependencies, and intent) at the right cost and latency.
  • •Own production characteristics including correctness, accuracy, latency, cost, observability, and security in a zero-trust environment.

Key Requirements

  • •A PhD or MS in Computer Science (or equivalent experience).
  • •2–4 years of professional software engineering experience.
  • •Strong engineering fundamentals in data structures, algorithms, correctness, and performance.
  • •Practical, hands-on experience with AI and LLM-driven development.
  • •Experience or strong interest in program analysis fundamentals (static analysis, dynamic analysis, type systems, intermediate representations, control/data-flow analysis, or symbolic execution).
Experience:2-4 yearsProgram analysis
Education:
Skills:CommunicationCustomer focusTrade-off judgment
Tech Stack:Large language modelsLLMsAIStatic analysisDynamic analysisType systemsIntermediate representationsControl-flow analysisData-flow analysisSymbolic executionCIClaude CodeGitHub CopilotCursorCodexGeminiDevinSonarQube

Company Brief

Sonar Source
Builds static code analysis and continuous inspection tools (SonarQube, SonarCloud, SonarLint) that identify bugs, vulnerabilities, and code smells across multiple languages to help teams improve code quality and maintainability.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Geneva, Switzerland
Founded: 2008
WebsiteLinkedIn