hirq
← All jobs

Theori

Backend Software Engineer

United States · Remote · FullTime · Engineering

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

PythonLLMsFastAPIPostgreSQLRedisDockerDistributed SystemsCybersecurityRustCI/CDMicroservicesSystem DesignRAGPenetration TestingB2B SalesMentoring
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