Senior Backend Software Engineer

Skills
Autonomous SystemsContinuous ImprovementCritical EnvironmentsEnhanced Data Rates For GSM EvolutionOptimizationPersonal BoundariesProduction Readiness
Role

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