Skip to content
Level

SonarSource

Software Engineer - Agentic Code Review (Gitar)

SonarSource is hiring a Software Engineer - Agentic Code Review (Gitar) in San Mateo, United States. It pays $145k-$190k a year and Level rates it ; you can apply on SonarSource.

Level's read on this job

  • On Level's scale, this software engineer role is Builds AI ●●●●: the job is building AI systems.
  • Tools and skills the posting cites include AI agents.
  • Level classifies it as a mid-level role.
  • Level lists 120 other open roles at SonarSource.

AI in this role

ai-agents

Who is Sonar?

Sonar enables organizations to ship agentic code with confidence. Code creation is abundant, but confidence is scarce. Our core platform, SonarQube, verifies over 750 billion lines of code every day, delivering agentic verification and governance for all code. Trusted by more than 7 million developers and 75% of the Fortune 100, including teams at Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca, and Ford Motor Company, Sonar enables organizations to reduce outages, improve security, and lower the cost and risk of agentic software development.

Founded in Geneva and now headquartered in Austin, Texas, Sonar has a global team working across offices and hubs, including Silicon Valley, London, Bochum, Barcelona, Singapore, Tokyo, and the Washington, D.C. area. At Sonar, we’re enabling enterprises to build agentic software factories that can move quickly while maintaining the control, consistency and evidence required to ship with confidence. 

Position description

    We are looking for a Software Engineer to join the team building Gitar's core platform. Gitar is building an AI-native code validation platform that automates the entire pull request lifecycle. We review every change with full awareness of the codebase, team conventions, and the intent behind the code; we generate fixes, validate them against CI, and only consider the work done when the build passes; and we automate the full pull request lifecycle from creation to merge.

    You will work at the intersection of program analysis, developer tools, and AI, helping design and ship systems that reason about code at depth. You will do so by combining static and dynamic analysis with large language models to catch bugs that rules-based tools miss, generate validated fixes, and automate the developer's workflow end to end.

What you will do

  • Design and build program analysis systems that reason about code at the level of intent, control flow, data flow, and behavior, across languages and at the scale of thousands of repos 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 the AI agents and orchestration layers that review pull requests, generate and validate fixes against CI, root-cause CI failures, and automate the full pull request lifecycle from creation to merge.

  • Develop indexing, retrieval, and embedding systems that give models the right context (codebase, conventions, dependencies, and intent) at the right cost and latency.

  • Own the production characteristics of the systems you build: correctness, accuracy, latency, cost, observability, and security in a zero-trust environment.

  • Partner with the SonarQube team to deepen the integration between deterministic static analysis and AI-native validation, building workflows where one informs the other.

  • Engage directly with customers, many of whom run the largest engineering organizations in the world, to understand their workflows and ship what they need.

Experience and qualifications

  • A PhD or MS in Computer Science (or equivalent experience).
  • 2–4 years of professional software engineering experience.

  • Solid engineering fundamentals: data structures, algorithms, and the ability to reason about correctness and performance.

  • Have practical, hands-on experience with AI and LLM-driven development.

  • Exposure to or strong interest in program analysis fundamentals: 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 the judgment to make trade-offs across correctness, latency, cost, and developer experience.

Nice to have

  • Experience building developer tools that engineers actually use: compilers, build systems, IDE tooling, linters, refactoring tools, test infrastructure, or large-scale code transformation.

  • Experience in industry research labs (e.g., Microsoft Research, Google Research, Meta AI), at large-scale developer infrastructure teams (Uber, Google, Meta, Microsoft, Stripe, etc.), or as a contributor to widely used open-source compilers, analyzers, or developer tools.

Salary range

    $145,000 to $190,000 a year.  

In-office culture

We're intentional about this. We believe the best teams are built in the room together. Three anchor days — Mondays, Tuesdays, and Thursdays — create the collaboration rhythm that makes a hub office worth having. 

Candidates need to be genuinely based in the location the role is posted  — if that's not where you are today, we're happy to support relocation for the right person.

 

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 hiring@sonarsource.com. 

All offers of employment at Sonar are contingent upon the results of a comprehensive background check and reference verification conducted before the start date. 

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

How we rate this

Software Engineer - Agentic Code Review (Gitar) at SonarSource rates 84 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

AI agents

Also common in software engineer jobs at this level

Pay

This job starts at
$145k
Typical software engineer job
$167k

This posting starts 13% below the typical software engineer job. See software engineer jobs

Questions you could be asked

  1. How do you decide when an AI agent can act on its own versus asking for approval first?
  2. How would you decide a model or AI system is ready to ship?
  3. Tell me about a time a model underperformed in production. How did you find out, and what did you change?

Adapt your resume

  • List these exact terms on your resume: AI agents. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineer jobs (Builds AI ●●●●) by email

One email a week with the new software engineer jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that build AI, at other companies.

Juro

£115kLondon (UK)Remote1h ago

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at SonarSource

More software engineer jobs

Related searches

Same AI level

Jobs by city