Browse current jobs

Technical Lead- GoLang (Backend & Platform Architecture)

Thales · Bangalore

Apply on employer website

Collected role description

Role overview

Technical Lead- GoLang (Backend & Platform Architecture) at Thales

Own the overall architecture and technical direction of backend systems and platforms.

Responsibilities

  • Design scalable, highly available, secure, and maintainable distributed systems and microservices .
  • Define service architecture, APIs, data models, integration patterns, and technology standards.
  • Drive architecture and design decisions, balancing scalability, performance, reliability, security, and cost .
  • Lead technical design and architecture reviews for major initiatives.
  • Remain hands-on with Golang and Python , contributing to critical and technically complex components.

Required qualifications

  • 10+ years of software engineering experience , with strong backend/distributed systems expertise.
  • B.E./B.Tech. in Computer Science or related technical discipline, or equivalent experience.
  • Experience operating as a Staff Engineer, Principal Engineer, Technical Lead, or equivalent .
  • Strong hands-on expertise in Golang and Python .
  • Deep knowledge of system architecture, distributed systems, microservices, and API design .
  • Strong experience with PostgreSQL and Redis .
  • Hands-on experience with AWS, Docker, and Kubernetes .
  • Proven ability to drive architecture and technical decisions across multiple teams .
  • Experience leading large-scale architecture modernization or technology transformation initiatives.
  • At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do.
  • Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do.
  • Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.

Employment details

  • Location: Bangalore - Indraprastha, India
  • Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges.
  • From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence.
  • Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust.
  • Present in India since 1953, Thales is headquartered in Noida and has other operational offices and sites spread across Delhi, Gurugram, Bengaluru and Mumbai, among others.
  • Over 2200 employees are working with Thales and its joint ventures in India.
  • Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Aerospace and Cyber & Digital sectors.
  • Thales has two engineering competence centres in India - one in Noida focused on Cyber & Digital business, while the one in Bengaluru focuses on hardware, software and systems engineering capabilities for both the civil and defence sectors, serving global needs.
  • The Group has also established an MRO (Maintenance, Repair & Overhaul) facility in Gurugram to provide comprehensive avionics maintenance and repair services to Indian airlines and support the growth of the local aviation industry.
  • Role Summary:
  • This is a hands-on technical leadership role requiring deep expertise in Golang, Python, distributed systems, cloud infrastructure, and scalable backend architecture.
  • The role will drive critical technical decisions, mentor senior engineers, and provide architectural direction across engineering teams.
  • Location: Bangalore - Indraprastha [India]

Collected experience requirement

10+ years