Skip to content

Backend Software Engineer

theori

United StatesRemote

We’re looking for an experienced backend engineer to help build and scale the next generation of AI-driven cybersecurity platforms at Theori. You’ll play a key role in architecting and implementing core backend systems that power Xint, our autonomous penetration testing framework.

This is a foundational role in our NA engineering team—ideal for someone who thrives on solving complex systems challenges, enjoys designing for scale and reliability, and wants to help define engineering excellence in a fast-growing, AI-first company.

KEY RESPONSIBILITIES

- Architect, develop, and maintain backend services and APIs that power Theori’s AI security platforms.

- Design for performance, scalability, and fault-tolerance across distributed systems.

- Collaborate with product and frontend engineers to define and deliver secure, well-structured APIs.

- Build and optimize data pipelines supporting LLM agent workflows and real-time scanning.

- Establish backend best practices, coding standards, and CI/CD processes for a growing US team.

- Write clean, well-tested, and maintainable code in Python and related technologies.

- Mentor junior engineers and contribute to a strong, collaborative engineering culture.

REQUIREMENTS

- 5+ years of professional software engineering experience building production systems.

- Strong proficiency in Python, with proven experience developing reliable backend services (FastAPI preferred).

- Solid understanding of system design, distributed architectures, and performance optimization.

- Experience with Redis, PostgreSQL, and Docker-based environments.

- Familiarity with AI/LLM-driven workflows or asynchronous, event-based architectures.

- Comfort working in an early-stage environment with evolving requirements.

- Self-directed, ownership-oriented, and comfortable driving projects from design to deployment.

- Based in US or Canada.

NICE TO HAVE

- Experience with Rust.

- Background in cybersecurity, application security, or vulnerability analysis.

- Knowledge of message queues, task orchestration, or microservices.

- Familiarity with LLM integration, RAG pipelines, or vector databases.

- Prior experience in startups or B2B SaaS environments.

- Previous involvement in building or scaling distributed systems or engineering teams.

WHAT WE OFFER

Compensation & Benefits

- Competitive salary + equity

- Health, dental, and vision insurance

- Generous PTO policy

- Remote work

- Laptop + home office stipend

Engineering Culture

- Ship features that matter

- Modern Python-based stack (FastAPI, Redis, PostgreSQL, Docker)

- Strong focus on testing and quality

- Clear documentation and processes

- Collaborative, low-ego team

- Career growth and mentorship

Work-Life Balance

- Flexible hours, remote-first culture

- Focus on outcomes, not hours

Seen 15 hours ago.

Original posting on theori's site ↗

Posting text belongs to the employer. Removal requests: contact us.

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

One job at a time

One posting. One CV. $25.

Pick the job you actually want and we write for it.

Get my CV for this job