T

Twenty

Autonomous offensive cyber operations platform

Senior Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$159k - $263k /yrIn-person

About the Job

Requirements

  • Have 5 or more years of professional software development experience building backend or full-stack applications.
  • Have strong proficiency with Go and have shipped production services with it.
  • Have experience working with graph databases such as Neo4j or AWS Neptune, including schema design and query performance.
  • Have working knowledge of event-driven architectures and message queues or streaming systems.
  • Have experience building and maintaining REST and/or GraphQL APIs.
  • Have experience with cloud infrastructure, ideally AWS, and understand cloud-native deployment patterns.
  • Have hands-on experience with containerization and microservices architectures.
  • Have a strong foundation in secure coding practices and be able to reason about security tradeoffs.
  • Have a bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Be a U.S. citizen.

Responsibilities

  • Design and implement scalable backend services in Go that improve operator decision-making and response.
  • Build high-performance APIs that power customer-facing workflows and internal platform capabilities.
  • Model complex relationships in graph databases and optimize schemas and queries for speed and clarity.
  • Implement event-driven systems, such as those using NATS, to process real-time operational data streams.
  • Develop and maintain automated tests to protect correctness, security, and performance as the system evolves.
  • Build and operate microservices deployed on AWS, with attention to resilience and cost-aware scaling.
  • Create and improve CI/CD pipelines that enable fast, secure delivery of new capabilities.
  • Partner with cyber operations experts to translate domain needs into robust product features.
  • Collaborate with frontend engineers on API contracts and data structures that are efficient and usable.
  • Evaluate new technologies and patterns that could unlock better operational outcomes.

Desired Qualifications

  • Have delivered software in defense, security, or other mission-critical environments.
  • Have built systems for analysts, operators, or high-tempo users where speed and reliability matter.
  • Have integrated AI or machine learning capabilities into production systems, such as inference, pipelines, or tooling.
  • Have experience with large-scale data processing and analytics workloads.
  • Have contributed meaningfully to open-source projects.
  • Have used observability tooling, including metrics, tracing, and logging, to debug and improve production systems.

About the Company

Twenty

Autonomous offensive cyber operations platform

Twenty builds autonomous, end-to-end cyber systems for national security, focused on offensive cyber operations and intelligence work for the U.S. military and Intelligence Community. Its software automates the offensive cyber lifecycle, enabling continuous operations across hundreds of targets and turning tasks that used to take weeks into automated workflows. The company leverages veteran leadership and deep cyber expertise to scale enterprise-grade capabilities beyond defensive postures and toward active cyber conflicts. Its goal is to provide scalable, automated tools that give operators and partners an information edge to achieve operational dominance in the cyber battlespace.

Company size
51-200
Company stage
Series B
Total funding
$168M
Headquarters
Arlington County, VA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Twenty

See more jobs