Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HavocAI

Senior Backend Software Engineer – Distributed Systems

HavocAI

Senior Backend Engineer responsible for scalable, high-performance backend systems at Havoc. Driving architecture and development of distributed systems in Go for mission-critical environments.

Posted 7/8/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $175,000 - $200,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGoKubernetes

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Backend EngineeringGo ProgrammingDistributed Systems EngineeringPerformance OptimizationAPI DesignSystem ArchitectureFault-Tolerant SystemsConcurrency ManagementData StructuresSecurity Practices
Soft Skills
Technical JudgmentWritten CommunicationVerbal Communication