Senior Backend Software Engineer
Skills
Autonomous SystemsContinuous ImprovementCritical EnvironmentsEnhanced Data Rates For GSM EvolutionOptimizationPersonal BoundariesProduction Readiness
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 6+ years of backend engineering or related software engineering experience
- Strong expertise in Go and 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
- Strong written and verbal communication skills
- U.S. citizenship and ability to obtain and maintain a security clearance
Nice to have
- Ownership
- Technical excellence
- Strong communication
- Independent judgment
- Fast-paced adaptability
Day to day
- Design and build scalable backend services in Go for autonomous platforms
- Architect highly concurrent distributed systems that deliver high throughput reliability and real-time performance
- Collaborate closely with frontend platform autonomy and embedded teams to integrate services across devices and cloud infrastructure
