Apply now

Posted 5 months ago

Backend Software Engineer

@ Theori

Remote in Canada

RemoteFull-time5+ years experience
Apply now
SIGNALS

Overview

Theori is hiring a backend software engineer to build and scale AI-driven cybersecurity platforms, including Xint, its autonomous penetration testing framework. The work covers designing backend services and APIs, data pipelines for LLM agent workflows, and mentoring junior engineers. The role is full-time, remote-first, and requires 5+ years of production engineering experience and residence in the US or Canada.

Responsibilities:

  • Build and maintain backend services and APIs for AI security platforms
  • Design for performance, scalability and fault-tolerance
  • Build data pipelines for LLM agent workflows and real-time scanning
  • Establish backend best practices and CI/CD processes
  • Mentor junior engineers

Requirements summary:

  • 5+ years of professional software engineering experience
  • Strong Python proficiency, FastAPI preferred
  • Experience with Redis, PostgreSQL and Docker
  • Familiarity with LLM workflows or event-based architectures
  • Based in US or Canada

Tools & skills

Benefits mentioned

Health insuranceDentalVisionPaid time off
Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-06-04
First seen by our source
2026-10-12
Source record updated
2026-10-19

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Stock or equity, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Theori

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Empowering Innovation with Security.

Full company description

Theori is a cybersecurity firm with a mission to make the world more secure by conquering the most difficult cybersecurity challenges. We empower innovation with security. As a leader in offensive cybersecurity, we always strive to stay one step ahead of attackers. We secure the future by solving the impossible with technology-driven approaches, and serve as a hub that leads positive impact and innovation in the cybersecurity field.

LinkedIn followers
3,572
People associated on LinkedIn
88
Reported office locations
  • 600 Congress Ave., 14th Floor, Austin, TX 78701, US
  • 414, Teheran-ro, Seoul, KR
Other recorded names
  • Theori
Specialties
  • Offensive Security
  • Security Consulting
  • Blockchain Security
  • Vulnerability Research
  • Bug Bounty
  • Cybersecurity Education
  • Security Audit
  • Penetration Testing
  • Web3 Security
  • and Ethical Hacking
Profile identifies a recruitment agency
No

Theori is a cybersecurity firm with a mission to make the world more secure by conquering the most difficult cybersecurity challenges. We empower innovation with security. As a leader in offensive cybersecurity, we always strive to stay one step ahead of attackers. We secure the future by solving the impossible with technology-driven approaches, and serve as a hub that leads positive impact and innovation in the…

FieldValue
IndustryComputer and Network Security
Company size51-200 employees
HeadquartersAustin, TX
Organization typePrivately Held
Year founded2016
SpecialtiesOffensive SecuritySecurity ConsultingBlockchain SecurityVulnerability ResearchBug BountyCybersecurity EducationSecurity AuditPenetration TestingWeb3 Securityand Ethical Hacking
Open jobs on Jobsy3
LinkedInView page
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

Similar jobs

  • Senior Backend Software Engineer - Kalepa for IT

    Canada

    Kalepa

    5+ YOECandidates need 5+ years of production backend experience, strong Python skills, and experience with AWS serverless technologies and PostgreSQL performance tuning. External API design and integration experience and the ability to work with minimal oversight are also required.

    Python, AWS Lambda, AWS Step Functions, PostgreSQL

    Senior Backend Software Engineer - Kalepa for Operations

    Canada

    Kalepa

    5+ YOECandidates need 5+ years of backend engineering experience in production, strong Python skills, and experience with AWS serverless technologies and PostgreSQL performance tuning. Experience building external-facing APIs and owning projects with minimal oversight is also required.

    Python, AWS, Lambda, Step Functions, PostgreSQL

  • Senior Backend Software Engineer - Loki | NASA | Remote

    Remote in Canada
    Remote

    Grafana Labs: Grafana Labs, the company behind the open observability cloud, is founded on the principles of open source, open standards, open ecosystems, and…

    Candidates need solid experience in at least one programming language, ideally Go, and experience building cloud or systems software. They should write clean, maintainable code and communicate well in a fully remote, self-driven team.

    Kubernetes, Prometheus, Grafana, Loki, Mimir, Tempo

  • Senior Backend Software Engineer

    Remote in Canada
    Remote

    Atlassian

    5+ YOECandidates need 5+ years building backend applications, senior-level experience in a language such as Java, Python, Kotlin, Go or Scala, and fluency in one database technology. Familiarity with cloud platforms and agile methods is also expected.

    AWS, GCP, Azure, Oracle, DynamoDB, Cassandra

    Backend Software Engineer

    Remote in Canada
    Remote

    Atlassian

    1+ YOECandidates need 1 to 3+ years building backend applications, a degree preferably in Computer Science, and experience with RESTful micro-services. They also need proficiency in an object-oriented language, a database technology, and public cloud platforms.

    AWS, Azure, Oracle, Postgres, DynamoDB, Cassandra

  • Backend Software Engineer - Python

    Toronto, ON
    $40–$50/hr

    Mercor

    Candidates need strong Python skills, experience with APIs and backend systems, and familiarity with Docker, Linux and configuration files. Mercor prefers experience with FastMCP or similar frameworks and third-party developer tools.

    Python, FastMCP, Docker, Linux, RL Studio

  • Backend Software Engineer (Part-Time / Contractor)

    Remote in Canada
    RemoteContract

    Rockstar

    6+ YOECandidates need 6+ years of production backend engineering experience, strong Python and Django skills, and experience building applications on GenAI APIs. Strong communication and the ability to work independently in a remote, cross-time-zone team are also required.

    Cursor, Claude

  • Backend Software Engineer (senior/staff)

    Toronto, ON
    Full Time

    SearchLabs: SearchLabs is a leading specialist recruitment firm established to meet the recruitment needs of the Design, Construction & Property, and…

    Candidates need proven experience shipping and owning production backend systems, depth in distributed systems, and strong Node.js and TypeScript skills or the ability to learn them fast. Customer-facing comfort and sound judgment in ambiguous problems are also required.

    AWS, Node.js, TypeScript

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.