Senior Backend Software Engineer – Distributed Systems

🔥 0 minutes ago

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.

🕒 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.

🕒 June 16

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

🕒 June 16

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

🕒 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.