Full-Stack Engineer

SonarAustin, TX

About The Position

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.

Requirements

  • 5+ years (tbc) as a Full-Stack Engineer building business‑critical applications and integrations.
  • Strong proficiency in at least one modern back‑end technologies (e.g. TypeScript, NodeJS), in AWS environments.
  • Proven experience designing and implementing integrations between SaaS systems (e.g., CRM, billing, payments, licensing, ERP) with robust error handling and observability.
  • Solid understanding of software architecture and design principles, including how to design for scalability, maintainability, and operational robustness over time.
  • Demonstrated ability to build secure and compliant solutions, with an understanding of data protection concepts (e.g., GDPR) and secure coding practices.
  • Hands‑on experience with CI/CD, automated testing, and modern SDLC practices (e.g., Git-based workflows, code reviews, trunk‑based or similar).
  • Familiarity with monitoring, logging, and incident management for production services.

Responsibilities

  • Own the end-to-end lifecycle of internal software applications and integrations: architecture, coding, testing, deployment, and maintenance.
  • Translate business requirements into robust, scalable technical designs, including data models, APIs, system architecture, and UI flows where relevant.
  • Implement full-stack features: write clean, efficient, and maintainable code for both back-end and front-end components; design and manage persistence layers; integrate with third‑party APIs (e.g., Salesforce, Stripe) and internal services.
  • Build security & compliance into the design, incorporating data protection and regulatory requirements (e.g., GDPR) from the start, and collaborating with IST, ITOps, and Legal to ensure adherence to standards.
  • Collaborate with business stakeholders (e.g., Finance, Sales, HR, Business Technology colleagues) to clarify requirements, challenge assumptions, and co‑design pragmatic, value‑driven solutions.
  • Support and guide User Acceptance Testing (UAT): provide technical support during UAT, address defects quickly, and ensure the delivered solution truly solves the underlying business problem.
  • Communicate clearly on feasibility, trade‑offs, and timelines, serving as the technical point of contact and managing scope to protect solution integrity and production stability.
  • Implement and operate CI/CD pipelines to achieve reliable, frequent releases with a low change‑failure rate.
  • Write and maintain unit, integration, and end‑to‑end tests to ensure high software quality and reduce regressions.
  • Provide ongoing production support for the applications you own, including bug fixes, performance tuning, refactoring to address technical debt, and planned feature evolution based on user feedback and strategy.
  • Document architecture and decisions clearly (e.g., in Confluence/Xtranet and Atlas), so the broader team can understand, operate, and extend your work.
  • Implement comprehensive monitoring and alerting for all owned applications, with meaningful KPIs and dashboards that surface issues before they become incidents.
  • Serve as the primary on‑call engineer (as part of a rotation) for your applications, leading incident investigation and coordinating with other teams when issues occur.
  • Run blameless post‑mortems after critical incidents, identify root causes, and define action items that meaningfully reduce recurrence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service