Skip to content
TwentyTwenty

Senior Backend Engineer

Builds scalable backend services in Go for cyber and electromagnetic systems, handling real-time data with graph databases, event-driven architectures, and high-throughput APIs on AWS. Requires 5+ years experience, Go proficiency, and graph DB expertise.

About the job

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 as the system evolves.
  • 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 that are efficient and usable.
  • Evaluate new technologies and patterns that could unlock better operational outcomes.

Requirements

Must Have:

  • 5+ years of professional software development experience building backend (or full-stack) applications.
  • Strong proficiency with Go (Golang) and have shipped production services 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 understand cloud-native deployment patterns.
  • Hands-on experience with containerization and microservices architectures.
  • Strong foundation in secure coding practices and can reason about security tradeoffs.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Nice To Have:

  • 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 (inference, pipelines, or tooling).
  • 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.

Skills

Go, GraphQL, Rest, Neo4J, Aws Neptune, Nats, AWS, Docker, Kubernetes, CI/CD

ZoomInfo

ZoomInfo

Waltham, MA

Senior Software Engineer
$140k+/yrRemote5+ YOEBackend Engineering

Build and scale high-throughput Java backend systems that resolve fragmented data into accurate contact profiles across a 400-million-record platform. The role requires senior software engineering experience with distributed systems, large-scale data processing, and event streaming.

Pindrop

Pindrop

Washington, DC

Senior Software Engineer
$130k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer owning and evolving high-scale backend and data-layer platform services (IAM, Data Lake, reporting) that power all Pindrop products. Design, build, and operate distributed systems on AWS/GCP with strong focus on reliability, scalability, on-call, and mentorship.

Mintlify

Mintlify

San Francisco, CA

Senior Backend Engineer
$190k+/yrOn-site5+ YOEBackend Engineering

Build and scale backend APIs, content pipelines, and AI infrastructure powering Mintlify’s documentation products. The role requires 4+ years of software development experience, strong systems and production engineering skills, product judgment, and high ownership.

Cape

Cape

New York, NY

Lead Distributed Systems Engineer
$250k+/yrHybrid7+ YOEBackend Engineering

Lead the architecture, implementation, and engineering team responsible for reliable, secure data synchronization across cloud and intermittently connected private 5G edge networks. The role requires deep distributed-systems expertise, event-driven architecture experience, and demonstrated technical leadership.

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.