-
Tata Consultancy Services

Senior Golang Engineer

Tata Consultancy Services
Australia · Full-time · Mid-Senior

About the Company:


Join Tata Consultancy Services, Asia Pacific and be part of an organization committed to sustainable development for our future. TCS follows the Tata group philosophy of building sustainable businesses that are rooted in the community and demonstrate care for the environment. Our unique values position us to combine a purpose-driven worldview with digital innovation, collaborating with customers, communities and governments to lead and shape innovative solutions for a sustainable future. TCS has been carbon neutral in its operations across 11 countries, 12 delivery centers and 18 offices in Asia Pacific since 2022. This is only the initial stage in TCS’ journey as we strive to achieve long-term net zero emissions by 2030.


About the Role

We are seeking a highly skilled Senior Golang Engineer with strong experience in building scalable, cloud-native applications. The ideal candidate will have a proven track record of developing distributed systems using Golang, implementing event-driven architectures with Kafka, and deploying solutions on EKS (Amazon Elastic Kubernetes Service). Hands-on experience with GitHub Actions for CI/CD automation is also essential.


Key Responsibilities

  • Design, develop, and maintain high-performance, reliable, and scalable backend services using Golang.
  • Architect and implement event-driven systems leveraging Apache Kafka.
  • Build, deploy, and manage containerized applications using EKS (AWS Kubernetes).
  • Develop and maintain automated CI/CD pipelines using GitHub Actions.
  • Collaborate with cross-functional teams (DevOps, QA, Product, and Architecture) to deliver end-to-end solutions.
  • Optimize application performance, reliability, and security in production environments.
  • Participate in code reviews, technical discussions, and architecture planning sessions.
  • Troubleshoot production issues and ensure system stability and uptime.


Required Skills & Experience

  • 6+ years of professional software engineering experience, with 3+ years in Golang.
  • Strong understanding of concurrency, memory management, and microservices architecture in Go.
  • Hands-on experience with Kafka (producers, consumers, topics, schema registry, etc.).
  • Expertise in containerization (Docker) and Kubernetes, preferably on AWS EKS.
  • Proficiency with CI/CD automation using GitHub Actions or similar tools.
  • Experience with RESTful APIs, gRPC, and message-driven architectures.
  • Familiarity with cloud-native design principles and infrastructure as code (IaC) is a plus.
  • Excellent problem-solving skills and a passion for writing clean, maintainable, and efficient code.

Our core values — Integrity, Excellence, Responsibility, Pioneering Spirit, and Unity — shape


how we work and how we grow together.

The TCS Community in Australia and Beyond

  • Global strength: Over 600,000+ associates in 55+ countries, united by a shared purpose — to innovate and make a difference.
  • Local presence: A trusted partner to Australia’s leading enterprises across financial services, government, retail, healthcare, telecom, and more.
  • Social impact: Deeply committed to sustainability, digital inclusion, and community engagement initiatives in Australia and around the world.
  • Empowered workplace: We foster a culture where diversity, equity, and accessibility are integral to how we operate.


We don’t just imagine a better future — we help build it.


About TCS

Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions. We have partnered with many of the world’s largest organizations to help them transform their businesses, operating models, and technology ecosystems.

Learn more at www.tcs.com.


Equal Opportunity Employer

TCS is an equal opportunity employer. All qualified applicants will be considered without regard to race, colour, religion, gender, gender identity, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Note: Compensation details are accurate as of this posting and may be adjusted in line with Australian laws and market conditions. Applicants may be asked to attend interviews in person or via video conference and present valid identification during the process

Key Skills

Ranked by relevance

cicd kubernetes golang kafka cloud aws eks infrastructure as code containerization microservices restful apis docker devops apache unity grpc
Login to Apply
Posted
Oct 21, 2025
Type
Full-time
Level
Mid-Senior
Location
Sydney

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tata Consultancy Services
Related

Senior Solution Architect

2026-05-24

Full-time
Mid-Senior
Australia
IT Services
Information Technology
View Job Details
GeekSoft Consulting
Related

Azure Infrastructure Engineer

2026-05-22

Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Infosys
Related

Network Engineer

2026-05-27

Full-time
Not Applicable
Australia
IT Services
Information Technology