HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    TH

    Theori

    Cybersecurity

    Backend Software Engineer

    Any, United StatesRemoteFull-time5+ yrs experiencePosted 1mo ago
    All Theori jobs

    Job description

    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

    Job details are sourced from the employer's original posting.

    Open job posting
    TH

    About the company

    Theori

    Theori is a cybersecurity company focused on developing advanced security solutions.

    View all Theori jobs
    Industry
    Cybersecurity
    Open roles
    2

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.