Lead Engineer (golang)

Armada Armada · Enterprise · Thiruvananthapuram, AEDGE AICC India Pvt Ltd · R&D - Engineering

Lead Golang Engineer to spearhead the architecture, design, and implementation of scalable backend systems for Armada, a company focused on edge AI infrastructure.

What you'd actually do

  1. Lead the design and development of complex, high-performance backend services using Golang.
  2. Define system architecture and best practices for scalable, secure, and maintainable code.
  3. Mentor and guide a team of backend engineers, conducting code reviews and promoting engineering excellence.
  4. Collaborate with product managers, architects, and other stakeholders to align engineering goals with business objectives.
  5. Drive DevOps best practices including CI/CD, observability, and incident management.

Skills

Required

  • Golang
  • distributed systems
  • microservices architecture
  • API design
  • cloud-native applications
  • Docker
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • relational databases
  • NoSQL databases
  • concurrency
  • performance optimization
  • systems design
  • communication skills
  • cross-functional collaboration

Nice to have

  • leading geographically distributed engineering teams
  • event-driven architecture
  • Kafka
  • RabbitMQ
  • Prometheus
  • Grafana
  • OpenTelemetry
  • open-source Golang projects

What the JD emphasized

  • 12+ years of software development experience
  • at least 5+ years of hands-on Golang development
  • Proven track record in building large-scale, distributed backend systems
  • Strong knowledge of microservices architecture
  • Experience with Docker, Kubernetes
  • Deep understanding of concurrency, performance optimization, and systems design