Austin, TX, Remote (any location) Hybrid Employment $175k - $275k

Driver is hiring a Software Engineer - Backend

Responsibilities

  • Contribute to building an efficient and scalable backend data model.
  • Build and maintain critical backend integrations (e.g., VCS providers).
  • Build and maintain the backend web server.
  • Design, build, and maintain internal APIs for our web application.
  • Build and maintain backend APIs for our Model Context Protocol (MCP) products.
  • Build foundations that scale.
  • Interface with the transpiler team on: - Efficient data model for transpiler content. - Asynchronous and distributed implementation for transpiler task orchestration.
  • Bring strong architectural instincts to the team: - Identify and address scalability, correctness, and maintainability risks early. - Write clean, well-structured code that is readable by both humans and LLMs. - Distinguish robust tests from fragile ones; build systems that are easy to verify.
  • Embrace AI-assisted development: - Use agentic coding tools as a core part of your workflow to accelerate delivery. - Apply your architectural judgment to validate, guide, and extend AI-generated code.
  • Interface with the frontend team on: - Co-design the internal API for the FE and important interface contracts. - The best way to model data communicated between BE and FE.
  • Interface with the DevOps/Infrastructure team on: - Distributed task orchestration implementation. - Container and distributed job implementation.
  • Communicate effectively with team members and across key team interfaces.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 3 — 5 years as a backend engineer. 7+ years experience preferred.
  • Experience building and scaling backend systems, with a strong grasp of distributed systems fundamentals (queuing, consistency trade-offs, async task orchestration).
  • Proficient in Python; experience with at least one statically typed language (e.g., Rust, Go, Java, C++) and a strong grasp of data-structure-oriented design — you think carefully about types, contracts, and correctness, not just getting code to run.
  • Strong API design instincts: knows how to define clean, stable interfaces and contracts that are easy to consume and hard to misuse.
  • Strong experience with asynchronous programming paradigms.
  • Strong understanding of data model design, particularly for relational databases.
  • Strong instincts for architecture: knows what good looks like, can identify fragile code and tests before they become problems.
  • Experience building monitoring, logging, and testing in larger backend systems.
  • Experience building and maintaining REST APIs at scale.
  • Experience with task orchestration and distributed job queue technologies.
  • Actively embraces AI-assisted development — uses agentic coding tools as a productivity multiplier and is energized by, not resistant to, this shift in how software is built.

Nice to Have

  • Experience building MCP-style service interfaces.
  • Experience with containerization and container orchestration (Docker, Kubernetes).
  • Experience with identity and access management (IdM) systems and integrations.
  • Experience working with LLM model APIs and agent toolchains; understanding of how context flows through an agentic system.

Benefits

  • Competitive Compensation Packages
  • Cash & Equity
  • Flexible Work Culture
  • Unlimited Time Off + 12 Paid Company Holidays
  • Insurance - Health, Dental, & Vision
  • Life Insurance & FSA Accounts
  • 401(k) Retirement Accounts - Traditional, Roth, or Both
  • Quarterly Team Offsites

Work Arrangement

Hybrid

Required Skills
Pythonat least one statically typed languageasynchronous programming paradigms.task orchestrationdistributed job qcontainerizationcontainer orchestraidentityaccess management Pythonat least one statically typed languageasynchronous programming paradigms.task orchestrationdistributed job qcontainerizationcontainer orchestraidentityaccess management
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Driver

Driver is the best compiler for codebase context. Agentic development fails without context — Driver provides it.

Driver compiles codebase context ahead of time using a compiler-inspired architecture, delivering symbol-complete, deterministic, and structured documentation optimized for AI agents. This enables agents to start every session with comprehensive understanding of codebases, eliminating ad hoc exploration and manual context management.

The platform supports all programming languages and integrates with source code management systems like GitHub, GitLab, and Bitbucket. It automatically keeps context up to date across branches and repositories, providing accurate, scalable, and cross-codebase understanding for AI-powered development workflows.

All jobs at Driver Visit website
Job Details
Department Product & Engineering
Category backend
Posted 2 hours ago