> Markdown version of [/jobs/ext/1891650-senior-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/1891650-senior-backend-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Software Engineer - **Company:** HavocAI Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Software Quality, Code Review, Data Structures, Software Debugging, Distributed Systems, Hardware Design, Performance Tuning, Software Architecture, Secure Coding, Software Engineering, Systems Architecture, Cloud Platform System, Backend, Containerization, Kubernetes, Build Tools, Front End Software Development, Api Design - **Published:** August 1, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u01hynik ## About the Role * 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 distributed systems at scale * 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 Preferred Skills * Experience with IoT, robotics, autonomous systems, or distributed hardware systems * Strong networking fundamentals and debugging experience * Experience with AWS or cloud-based infrastructure * Familiarity with embedded systems or hardware integration * Experience supporting mission-critical, real-world deployed systems * Experience working in small, fast-moving engineering teams or high-growth technology companies * Active or prior security clearance What Success Looks Like Within 12 months, success in this role looks like consistent delivery of high-quality backend systems that support real-world deployments. You will have helped establish scalable service architecture, clear backend standards, well-defined service boundaries, and improved system performance, reliability, and maintainability. You will also have built strong alignment across platform, autonomy, embedded, frontend, and product teams while helping ensure HavocAI's backend systems are ready to support mission-critical autonomous operations. ## Description We are seeking a Senior Backend Engineer to drive the development of scalable, high-performance backend systems that power our autonomous platforms. In this role, you will be hands-on in architecture and development as a senior individual contributor. You will be responsible for designing and building highly concurrent, distributed systems in Go, helping set technical direction, and ensuring reliable, secure, and performant backend services. You will work closely with frontend, platform, autonomy, and embedded teams to deliver systems that operate reliably in real-world, mission-critical environments. This role is ideal for someone who combines deep backend expertise with strong technical judgment and thrives in fast-paced, high-ownership environments. Key Responsibilities Technical Ownership * 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 Backend Architecture & Development * 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 System Performance & Reliability * 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 Cross-Functional Collaboration * 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 Security & Best Practices * 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 ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)