Backend Engineer
Build and scale our LLM API & Application Integrations.
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 startup founded by repeat entrepreneurs and
security veterans with successful exits. Backed by top-tier investors
and advised by leaders from Sierra.ai, Databricks, Netflix, Mozilla, and
Semgrep, we're reimagining how secure software gets built.
As an Okta executive puts it:
"DevArmor bakes security into the earliest design decisions—exactly
what our industry needs to stay ahead. The team brings deep experience
and real empathy for developers. I’m excited to support their mission
to make security a first-class part of building software."
Suchit Agarwal
Director of Engineering at Okta
Why Join DevArmor?
- Tackle real challenges: Help solve the hard problem
of scaling security without slowing down dev teams.
- Work with the best: Join a small, expert team in
security, AI, and dev tools.
- Own your work: Shape the product, roadmap, and
culture from day one.
- Build the future: Work at the frontier of AI, code
analysis, and secure-by-design systems.
- We’ve got your back: Competitive pay, great benefits,
and flexible work.