Twenty-posted 2 months ago
Full-time • Senior
Washington, DC

Twenty is seeking an exceptional Senior Engineering Manager for an in-office position in its Arlington, VA office to lead our core engineering teams building revolutionary cyber technologies that protect democracies worldwide. We're looking for a proven technical leader with 8-10 years of software engineering experience including 4+ years in engineering management, with deep expertise across frontend, backend, full-stack, AI/ML, and data engineering disciplines. In this role, you'll directly manage and mentor engineering teams spanning React/TypeScript frontend engineers, Golang backend engineers, full-stack engineers, AI/ML engineers, and data engineers who build our graph database-powered cyber operations platforms. You'll drive technical excellence, establish engineering best practices, coordinate cross-team initiatives, and ensure on-time delivery of mission-critical capabilities that support U.S. national security operations. You'll partner closely with product managers, cyber operations experts, and senior leadership to translate operational requirements into technical roadmaps while building a world-class engineering culture. If you're passionate about leading technical teams, solving complex engineering challenges, and making a direct impact on national security, we want to talk to you.

  • Directly manage and mentor a team of 10-15 engineers across multiple disciplines including frontend (React/TypeScript), backend (Golang), full-stack, AI/ML, and data engineering.
  • Conduct regular 1-on-1s, provide continuous feedback, and support professional development for all direct reports.
  • Manage performance evaluations, career development plans, and compensation recommendations.
  • Recruit, interview, and hire exceptional engineering talent across all disciplines.
  • Build and maintain a high-performance engineering culture focused on collaboration, innovation, and operational excellence.
  • Handle conflict resolution, team dynamics, and organizational challenges as they arise.
  • Establish clear goals and success metrics for individuals and teams aligned with company objectives.
  • Drive technical decision-making across frontend, backend, data, and AI/ML workstreams to ensure architectural coherence.
  • Review and guide technical designs for complex features spanning multiple engineering disciplines.
  • Ensure engineering best practices including code reviews, testing, documentation, and security standards.
  • Lead sprint planning, backlog refinement, and agile ceremonies to maintain development velocity.
  • Remove technical blockers and facilitate cross-team collaboration on integrated features.
  • Balance technical debt management with feature delivery to maintain system health and developer productivity.
  • Oversee the integration of graph databases (Neo4j), AI/ML models, and real-time data pipelines into cohesive systems.
  • Partner with product managers to translate requirements into technical specifications and development plans.
  • Collaborate with cyber operations experts and Forward Deployed Analysts to understand operational needs and validate solutions.
  • Coordinate with the Offensive Cyber Research organization on integrations between offensive capabilities and platform features.
  • Work with infrastructure and site reliability teams to ensure deployed systems meet performance and reliability requirements.
  • Communicate technical progress, risks, and trade-offs to senior leadership and stakeholders.
  • Establish and refine engineering processes that enable rapid, secure delivery of capabilities.
  • Implement metrics and KPIs to measure team health, velocity, and quality.
  • Manage project timelines, resource allocation, and dependency tracking across multiple concurrent initiatives.
  • Lead incident response coordination when engineering issues impact operations.
  • Drive continuous improvement initiatives to enhance team effectiveness and engineering practices.
  • Ensure proper documentation of systems, architectures, and operational procedures.
  • Contribute to technical roadmap planning and strategic technology decisions.
  • Evaluate new technologies, frameworks, and tools that could enhance engineering capabilities.
  • Identify technical risks and develop mitigation strategies.
  • Support capacity planning and resource forecasting for engineering teams.
  • Participate in architectural review boards and technical strategy sessions.
  • 8-10 years of professional software engineering experience with proven expertise across multiple disciplines (frontend, backend, data engineering, or AI/ML).
  • 4+ years of engineering management experience leading teams of 5+ engineers.
  • Demonstrated success building and scaling high-performing engineering teams.
  • Track record of delivering complex, multi-team projects on time and with high quality.
  • Experience managing engineers across different specializations and seniority levels (Associate through Senior).
  • Proven ability to hire and retain top engineering talent in competitive markets.
  • Strong background in performance management, career development, and team building.
  • Deep understanding of modern web application architectures including React/TypeScript frontends and microservices backends.
  • Strong knowledge of backend engineering with languages like Golang, Python, or similar.
  • Experience with graph databases (Neo4j or similar) and understanding of graph-based data modeling.
  • Familiarity with AI/ML workflows, model deployment, and integration into production systems.
  • Understanding of data engineering concepts including ETL pipelines, data lakes, and schema design.
  • Proficiency with cloud platforms (preferably AWS) and containerization (Docker, Kubernetes).
  • Knowledge of API design (REST, GraphQL), event-driven architectures, and message queues.
  • Strong understanding of security best practices, secure coding, and compliance requirements.
  • Exceptional communication skills with ability to explain complex technical concepts to diverse audiences.
  • Proven ability to provide constructive feedback, conduct difficult conversations, and manage underperformance.
  • Experience facilitating technical discussions and driving consensus among engineers with differing opinions.
  • Strong organizational and project management skills with attention to detail.
  • Ability to balance competing priorities and make effective trade-off decisions.
  • Experience working in agile/scrum environments and leading agile ceremonies.
  • Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred, or equivalent practical experience.
  • Previous experience in defense, intelligence, or national security technology companies.
  • Background managing engineering teams building mission-critical or real-time operational systems.
  • Experience with graph database technologies and their application to complex analytical problems.
  • Track record managing teams building AI/ML-powered applications in production environments.
  • Experience with secure development practices for government or classified systems.
  • Technical background that includes hands-on coding experience at senior+ engineering levels.
  • Previous experience scaling engineering organizations through growth phases.
  • Contributions to engineering community through open source, technical writing, or conference speaking.
  • Deep knowledge of software development lifecycle and DevSecOps practices.
  • Experience with CI/CD pipelines, infrastructure as code, and deployment automation.
  • Understanding of system observability, monitoring, and performance optimization.
  • Familiarity with data visualization frameworks and user experience principles.
  • Knowledge of engineering metrics and data-driven team management.
  • Experience with remote/distributed team management or hybrid work models.
  • Understanding of government contracting and compliance requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service