Senior Software Engineer - GoLang Microservices & Event-Driven Systems

Siemens AG

Pune District

Vor Ort

INR 600.000 - 900.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Siemens Technology and Services Private Limited in Pune is seeking a Senior Golang Microservices Developer to design, build, and scale high-performance microservices using Go. You'll lead RESTful API design, Kafka-based eventing, and stateful serverless patterns with Restate, collaborating across product, frontend, QA, and operations to deliver reliable, enterprise-grade solutions.

The role requires strong problem‑solving, ownership, and mentoring in a global team.

Qualifikationen

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development with microservices.
  • Deep proficiency in Go (Golang) and backend development frameworks.
  • Strong hands-on experience with Apache Kafka in building event-driven systems.
  • Experience with Restate for microservices orchestration, stateful serverless patterns, and event processing.
  • Proficiency in designing and implementing RESTful APIs.
  • Experience with PostgreSQL, MongoDB, Cassandra, or other SQL/NoSQL systems.
  • Understanding of distributed systems, concurrency, and fault tolerance.
  • Exposure to cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).

Aufgaben

  • Design, develop, and maintain robust microservices in Go.
  • Implement secure RESTful APIs and inter-service communication.
  • Build stateful serverless patterns using Restate.
  • Architect complex orchestration and ensure fault tolerance.
  • Develop event-driven workflows and Kafka integrations.
  • Create scalable SQL/NoSQL databases and ensure data integrity.
  • Improve performance across microservices and Kafka systems.
  • Collaborate with product, frontend, QA, and operations.
  • Mentor junior engineers and contribute to engineering excellence.
  • Produce architecture designs, API specs, and docs.

Kenntnisse

Go (Golang)
Microservices architecture
Apache Kafka
RESTful APIs
Distributed systems

Ausbildung

Bachelor's or Master's in CS/SE

Tools

Restate
Docker
Kubernetes
PostgreSQL
MongoDB

Jobbeschreibung

525041

08-Oct-2026

Foundational Technologies

Research & Development

Siemens Technology and Services Private Limited

We know that the only way a business thrives is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

We are looking for a Senior Golang Microservices Developer.

You’ll make a difference by:
  • Designing, developing, and maintaining robust, scalable, and high-performance microservices using Go (Golang).
  • Implementing secure and efficient RESTful APIs, ensuring seamless inter-service communication across distributed systems.
  • Leveraging Restate to build highly available, stateful serverless applications with a focus on reliability and operational excellence.
  • Architecting and implementing complex microservices orchestration patterns, ensuring transactional consistency and fault tolerance.
  • Designing and developing advanced event processing workflows in event-driven architectures.
  • Leading the implementation and optimization of event-driven communication using Apache Kafka.
  • Developing high-performance Kafka producers and consumers for real-time data ingestion, processing, and distribution.
  • Ensuring reliable message delivery, processing efficiency, and system responsiveness within event-driven ecosystems.
  • Designing, implementing, and managing scalable database solutions (SQL/NoSQL) tailored for microservices, ensuring data integrity and performance.
  • Proactively identifying and resolving performance bottlenecks across microservices and Kafka systems, improving overall system efficiency and reliability.
  • Collaborating with cross-functional teams including product management, frontend, QA, and operations to deliver high-quality solutions.
  • Partnering with enterprise architects to align with technical vision, best practices, and organizational standards.
  • Mentoring junior engineers and contributing to a culture of technical excellence and continuous improvement.
  • Creating and maintaining high-quality technical documentation including architecture designs, API specifications, and operational guides.
You’ll win us over by:
  • Holding a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Having 5+ years of experience in software development with strong expertise in microservices architecture.
  • Demonstrating deep proficiency in Go (Golang) and backend development frameworks.
  • Possessing strong hands‑on experience with Apache Kafka in building event-driven systems.
  • Having practical experience with Restate for microservices orchestration, stateful serverless patterns, and event processing.
  • Being proficient in designing and implementing RESTful APIs.
  • Having experience working with databases such as PostgreSQL, MongoDB, Cassandra, or other SQL/NoSQL systems.
  • Bringing a strong understanding of distributed systems, concurrency, and fault tolerance.
  • Having exposure to cloud platforms (AWS/Azure/GCP) and containerization technologies like Docker and Kubernetes.
  • Demonstrating strong problem‑solving skills and a proactive, solution‑oriented mindset.
  • Showing ownership and accountability in delivering high-quality solutions on time.
Personal Attributes:
  • Excellent communication skills, with the ability to articulate complex technical ideas clearly.
  • Strong collaboration skills to work effectively in global, cross-functional teams.
  • Proactive, self-driven, and adaptable to fast-paced environments.
  • Demonstrates leadership qualities and a passion for mentoring and knowledge sharing.
  • Takes ownership and actively seeks clarity to drive tasks to completion.
Join us and be yourself!

This role, based in Pune, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.

At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.

Bring your curiosity and imagination, and help us shape tomorrow

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - GoLang Microservices & Event-Driven Systems
Senior Software Engineer - GoLang Microservices & Event-Driven Systems

Siemens • Maharashtra

Vor Ort
INR 2.500.000 - 4.000.000
Golang Developer
Golang Developer

Siemens • Maharashtra

Hybrid
INR 1.200.000 - 1.800.000
Hybrid working opportunities
Diverse and inclusive culture
Great learning & development
Lead Software Engineer - Java
Lead Software Engineer - Java

Siemens AG • Pune District

Vor Ort
INR 2.200.000 - 3.600.000
Senior Software Engineer – .NET C# Mandatory
Senior Software Engineer – .NET C# Mandatory

Siemens AG • Pune District

Vor Ort
INR 2.200.000 - 3.400.000
Senior Software Engineer
Senior Software Engineer

Siemens AG • Pune District

Vor Ort
INR 1.800.000 - 2.800.000
Senior Software Engineer -Full Stack
Senior Software Engineer -Full Stack

Siemens • Maharashtra

Vor Ort
INR 3.000.000 - 4.200.000
Software Developer (Java + Microservices + Kafka)
Software Developer (Java + Microservices + Kafka)

Siemens • Maharashtra

Vor Ort
INR 2.500.000 - 4.000.000
Senior DevOps Engineer
Senior DevOps Engineer

Siemens AG • Pune District

Vor Ort
INR 2.800.000 - 3.600.000
Senior Software Engineer - GoLang Microservices & Event
Senior Software Engineer - GoLang Microservices & Event

TymblHub • Pune District

Vor Ort
INR 1.800.000 - 2.400.000
Senior Java Developer
Senior Java Developer

Siemens AG • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000