Backend Engineer

Build and scale our LLM API & Application Integrations.

Location

Hybrid

Job Type

Full-Time

Experience Level

Mid-Senior

Backend Engineer

We're looking for a Backend Engineer to to co-lead our implementation efforts at the intersection of LLMs and software security, helping us build both a powerful product and a strong engineering foundation. You'll be a core member of our growing team, with the experience and judgment to influence our product, culture, and technical direction.
You'll have the autonomy to challenge assumptions, explore unconventional approaches, and drive progress in automated security reasoning. This role involves navigating ambiguity, making smart trade-offs, and knowing when to optimize—and when to move fast.

Responsibilities

  • Architecture & systems design: Grow and maintain the codebase and systems architecture—from development to deployment, observability, and security.
  • Task understanding with LLMs: Build systems that extract requirements and implementation intent from task descriptions and design docs (e.g., Jira, Confluence, Google Docs).
  • Code understanding with LLMs: Use LLMs to analyze codebases and detect deviations from secure patterns and best practices.
  • API development: Build and maintain APIs that power the product UI and connect internal services.
  • 3rd-party integrations: Develop secure integrations with tools like Atlassian, Google Workspace, and GitHub, including enterprise-ready auth flows.
  • Data infrastructure: Design, manage, and operate data stores to support product features and performance.
  • Performance & scalability: Ensure backend systems support large-scale enterprise use with low latency and high availability.
  • Modern engineering: Practice infrastructure as code, CI/CD, automated testing, and agile development (Kanban).

Required Skills & Experience

  • 5+ years building SaaS products, ideally for enterprise customers
  • 3+ years developing APIs in Python using modern frameworks (FastAPI, Flask, Django, Chalice, Lambda Powertools)
  • Experience with async programming in Python (e.g., asyncio, AnyIO, or Trio)
  • Strong experience integrating with third-party APIs
  • Proficient in SQL, ideally with PostgreSQL
  • Experience with infrastructure-as-code tools like Terraform
  • Familiarity with AI model APIs such as OpenAI, Anthropic, or Hugging Face
  • Knowledge of performance techniques: caching, rate limiting, profiling, and optimization
  • Comfortable with Docker and containerized development
  • Familiar with modern engineering practices: infrastructure as code, CI/CD, testing, and Kanban workflows

Preferred Qualifications

  • Experience working with vector databases (e.g., pg_vector).
  • Familiarity with LLM fine-tuning, embeddings, and prompt engineering.
  • Experience programmatically integrating with developer tools (e.g., Jira, GitHub, GitLab, AWS).
  • Experience with OAuth, JWT, SAML, and other authentication protocols.
  • Experience with serverless architectures (e.g., AWS Lambda).

About DevArmor

DevArmor is a venture-backed, early-stage startup founded by repeat entrepreneurs and security veterans. Our founders have successfully started and sold security startups. We are backed by tier-1 investors, and our team of advisors include executives from Sierra.ai, Databricks, Netflix, Mozilla, Semgrep. Here is how an executive at Okta describes this opportunity:

"DevArmor is redefining how we build secure software. Instead of treating security as an afterthought, their platform bakes it into the earliest design decisions. That vision — security by design at scale — is exactly what our industry needs to finally get ahead of attackers. The team is stellar and brings a wealth of experience and developer empathy to the problem. I am thrilled to be an investor and partner with them in the journey in making security more than just a checkbox and empower developers to build secure software from day one."
Suchit Agarwal

Suchit Agarwal

Director of Engineering at Okta

Why Join DevArmor?

  • Solve hard, meaningful problems: We’re tackling one of the most complex and overlooked challenges in modern software: scaling security without slowing teams down.
  • Work with exceptional people: Join a small, high-caliber team with deep experience in security, AI, and developer tools.
  • Own your work: This isn’t a role where you're handed a spec. You’ll help shape the product, the roadmap, and the culture.
  • Operate at the edge of AI + AppSec: Build novel systems that combine language models, code analysis, and secure-by-design thinking.
  • We care about you: We offer competitive compensation, generous benefits, and a flexible work environment.