Skip to content

Backend Engineer

Build scalable Go backend services, high-performance APIs, and graph data models for real-time cyber and electromagnetic systems supporting national security missions.

New York, NYBackend EngineeringOnsite3+ YOE

About the role

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 (e.g., with NATS) to process real-time operational data streams
  • Develop and maintain automated tests to protect correctness, security, and performance
  • Build and operate microservices deployed on AWS, with an eye toward 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
  • Evaluate new technologies and patterns that could unlock better operational outcomes

Requirements

  • 3+ years of professional software development experience building backend (or full-stack) applications
  • Strong proficiency with Go (Golang) and production services shipped with it
  • Experience working with graph databases (Neo4j, AWS Neptune, or similar), including schema design and query performance
  • Working knowledge of event-driven architectures and message queues/streaming systems
  • Experience building and maintaining APIs (REST and/or GraphQL)
  • Experience with cloud infrastructure, ideally AWS, and cloud-native deployment patterns
  • Hands-on experience with containerization and microservices architectures
  • Strong foundation in secure coding practices and reasoning about security tradeoffs
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

Nice-to-Haves

  • Delivered software in defense, security, or other mission-critical environments
  • Built systems for analysts, operators, or high-tempo users where speed and reliability matter
  • Integrated AI/ML capabilities into production systems
  • Experience with large-scale data processing and analytics workloads
  • Contributed meaningfully to open-source projects
  • Used observability tooling (metrics, tracing, logging) to debug and improve production systems

Tech Environment

  • Go (Golang), GraphQL/REST
  • Graph databases (Neo4j, AWS Neptune) and complex graph schemas
  • NATS and event-driven architectures
  • AWS, microservices, containers
  • CI/CD pipelines, automated testing frameworks, infrastructure-as-code patterns
  • Monitoring and observability tools

Benefits

  • Health: Medical, dental, and vision plan options; life/AD&D and disability coverage
  • Family: Paid parental leave (12 weeks for birthing parents, 4 for non-birthing, 6 for adoptive/foster/surrogacy)
  • Vacation: Paid holidays and flexible PTO
  • Retirement: 401(k) with pre-tax and Roth options; HSA/FSA options
  • At the office: Commuter benefits, on-site garage parking, bike storage, building fitness center, desk setup stipend

Skills

GoGraphQLRestNeo4JAws NeptuneNatsAWSDockerKubernetesCI/CD

Backend Engineer

Backend engineer on the Data Platform team building scalable, resilient distributed services for large-scale data integration, event processing, and platform extensions. Requires 3+ years backend experience and expertise with distributed systems, messaging, and NoSQL technologies.

Lehi, UTBackend EngineeringRemote3+ YOECGo

Software Engineer, Verifications Platform

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197kUnited StatesBackend EngineeringRemote3+ YOEJavaAPIs

Software Engineer

Design and build cloud backend microservices for reliable robot-to-cloud communication, fleet management, and telemetry. Requires 4+ years experience and proficiency in TypeScript, Java, or Python.

153k – 230kFoster City, CABackend EngineeringHybrid4+ YOEJavaRest

Software Engineer, Risk

Build and evolve Chime's risk platform and architecture as a backend-focused engineer on the Trust and Safety team. Requires 3+ years of production software experience and Ruby on Rails or comparable frameworks.

133k – 184kChicago, ILBackend EngineeringHybrid3+ YOEMonitoringDashboards

Software Engineer, Open Source

Core maintainer of the CrewAI open-source Python framework. Designs and maintains agent orchestration APIs, reviews community contributions, and upholds engineering quality in public.

San Francisco, CABackend EngineeringOn-siteUvLLMs