Senior Backend Software Engineer – Distributed Systems

🕒 July 8

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of HavocAI

HavocAI

11 - 50 employees

Founded 2024

🤖 Artificial Intelligence

🔐 Security

🔧 Hardware

💰 Seed Round on 2024-09

Artificial Intelligence • Security • Hardware

HavocAI is a developer of collaborative autonomy for maritime operations, offering a modular software and vehicle stack that enables fleets of autonomous maritime systems to perform contested logistics, sensor fusion and tracking, domain awareness, and escort-and-engage missions. Their product suite includes onboard autonomy (HAVOC OS), scalable communications (HAVOC CLOUD), and a handheld operator interface (HAVOC CONTROL), marketed as a single solution for theater-scaled security and rapid deployment. HavocAI emphasizes real-time, team-led autonomous solutions that run across diverse environments and supports both hardware (autonomous vessels) and software deployment.

📋 Description

• Drive execution and technical excellence across backend projects • Set engineering standards, conduct code reviews, and guide architectural decisions • Contribute to backend roadmap and delivery in partnership with product and engineering leadership • Foster a culture of ownership, quality, and continuous improvement • Design, build, and maintain scalable, highly concurrent backend services in Go • Architect distributed systems that support high throughput, reliability, and real-time operations • Define service boundaries, APIs, and data models across systems • Design services for high availability and fault tolerance across availability zones • Evolve singleton services into multi-zone, distributed deployments • Optimize backend systems for performance, scalability, and resilience • Identify and resolve bottlenecks in distributed systems and concurrency-heavy workloads • Ensure systems meet high standards for uptime and operational reliability • Improve observability, maintainability, and operational readiness of backend services • Partner with frontend, platform, autonomy, and embedded teams to integrate services across applications and devices • Support end-to-end system design from edge devices to cloud infrastructure • Contribute to system-level architecture across the stack • Help align backend capabilities with product, platform, and mission needs • Enforce secure development practices across backend systems • Maintain high standards for code quality, testing, documentation, and reliability • Support technical reviews, design discussions, and production readiness efforts • Build systems with security, scalability, and long-term maintainability in mind

🎯 Requirements

• 6+ years of experience in backend engineering, distributed systems engineering, or related software engineering roles • Strong expertise in Go and building highly concurrent systems • Experience designing and operating highly available, fault-tolerant distributed systems at scale • Experience with consensus and coordination primitives, such as etcd, Raft, leader election, or similar patterns for multi-zone deployments • Strong API design and system architecture skills • Experience with Kubernetes and containerized environments • Deep understanding of performance optimization, data structures, and system design • Ability to drive projects from concept through production • Strong technical judgment and ability to operate independently in fast-moving environments • Strong written and verbal communication skills • U.S. citizenship and ability to obtain and maintain a security clearance.

🏖️ Benefits

• 100% Employer paid Health, Dental and Vision Insurance for you and your families • Life Insurance (Employer Paid) • Ability to participate in the companies 401k program (Matching) • Unlimited PTO policy with an enforced 2 week minimum • Equity Package • Work / Home Office Stipend • Global Entry • 16 Week Paid Parental Leave • Monthly Health and Wellness Stipend

Apply Now

Similar Jobs

🕒 June 26

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Senior Software Engineer on the Blockchain Networks team at Coinbase. Building critical infrastructure to integrate blockchain protocols with internal services for new assets and staking.

Distributed Systems

Kafka

Microservices

MongoDB

Redis

Go

🕒 June 18

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Senior Software Engineer defining the multi-quarter technical strategy for Blockchain Platform at Coinbase. Involves architecting, evolving infrastructure, and leading cross-team initiatives for crypto systems.

Node.js

🕒 June 16

Senior Protocol Engineer designing and maintaining privacy preserving blockchain protocols. Collaborating with infrastructure teams and making protocols accessible to product teams.

Distributed Systems

Rust

🕒 June 16

Data Scientist developing blockchain transaction monitoring and intelligence solutions. Collaborating on models that analyze billions of transactions across multiple chains.

Python

SQL

🕒 June 12

ThisWay Global

11 - 50

🤖 Artificial Intelligence

🤝 B2B

☁️ SaaS

Distributed Systems Engineer building foundational distributed systems and operational infrastructure for AI-driven company. Opportunity to collaborate on advanced technology in distributed computing environments.

Distributed Systems

Rust

Go