Twenty · 3 months ago
Associate Software Engineer (Backend)
Twenty is a company focused on developing technologies that protect democracies in the digital age. They are seeking an Associate Backend Engineer to design and implement scalable backend solutions, develop high-performance APIs, and optimize database schemas to enhance cyber operations.
Cyber SecurityMilitarySoftware
Responsibilities
Design and implement scalable backend solutions using Go that enhance cyber operators' decision-making and response capabilities
Develop high-performance APIs and services that process real-time operational data streams
Build and optimize database schemas and queries using graph databases (Neo4j or similar) to support complex relationship mapping
Implement event-driven architectures using NATS for real-time communication between system components
Create and maintain automated testing suites to ensure system integrity and performance
Design and implement microservices architectures deployed on AWS
Develop and maintain CI/CD pipelines that enable rapid, secure deployment of new capabilities
Work closely with cyber operations experts to understand and implement features that enhance operator efficiency
Collaborate with frontend teams to design efficient APIs and data structures
Research and evaluate new technologies that could enhance our cyber operations capabilities
Qualification
Required
3+ years of professional software development experience with backend or full-stack applications
Strong proficiency in Go (Golang) backend development
Experience with graph databases (Neo4j, AWS Neptune, or similar)
Working knowledge of event-driven architectures and message queues
Experience with cloud platforms, preferably AWS
Experience with containerization and microservices architectures
Understanding of API design and implementation (REST and/or GraphQL)
Strong understanding of security best practices and secure coding principles
Familiarity with database optimization and query performance tuning
Experience with version control systems (Git) and collaborative development workflows
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
Must be eligible to obtain and maintain a U.S. Government security clearance
Preferred
Track record of delivering technical solutions in defense, security, or mission-critical contexts
Experience with AI/ML integration in operational systems
Background in developing tools for cyber operators or security analysts
Experience with large-scale data processing and analysis
Contributions to open-source projects demonstrating relevant skills
Experience with Agile development methodologies
Knowledge of distributed systems and scalability patterns
Performance optimization experience
Understanding of DevOps practices and infrastructure as code
Familiarity with monitoring and observability tools
Experience with automated testing frameworks
Company
Twenty
We apply world-class software engineering to a warfighting domain of persistent conflict.
Funding
Current Stage
Early StageTotal Funding
$38MKey Investors
Caffeinated Capital
2025-11-20Series A· $38M
Company data provided by crunchbase