HavocAI is making scalable maritime autonomy a reality by pioneering an end-to-end solution for planning, tasking, and control of uncrewed surface vessels (USVs). The company is seeking a Senior Software Engineer to help build and scale robust backend services and distributed system architectures.
Requirements
- 5+ years of software engineering experience, focusing on backend development.
- Deep knowledge and expertise in Go.
- Significant experience designing and building highly concurrent, distributed systems.
- Experience with Kubernetes and container orchestration.
- Strong API design and development skills.
- Solid understanding of system architecture, data structures, algorithms, and performance optimization.
- Proven ability to independently drive backend projects from concept to completion.
Responsibilities
- Architect, implement, and maintain scalable, highly concurrent backend services using Go.
- Develop distributed systems capable of handling high throughput and reliability.
- Collaborate with frontend engineers, platform teams, and embedded developers to integrate services across applications and devices.
- Optimize backend performance and troubleshoot concurrency and scalability issues.
- Ensure rigorous security practices and standards in backend development.
- Write high-quality code, conduct thorough reviews, and maintain excellent documentation.
Other
- Must sit in the United States.
- 5+ years of software engineering experience.
- Strong analytical and problem-solving abilities.