Back to list

Vacancy description

Senior Software Engineer - GoLang Microservices & Event-Driven Systems in Pune, भारत

Pune, भारत

Hello Visionary!

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

Similar vacancies

More like this role

  • IT
  • Backend
... high-quality outcomes- Work with DevOps teams for CI/CD, deployment, and monitoringTechnical Expertise:- 5+ years of experience in backend development with Golang- Strong understanding of microservices architecture and distributed systems- Experience designing and developing REST APIs and event-driven services- Hands-on ...

Hyderabad, भारत

IDrive Software (India) Private Limited

IDrive - Senior Software Engineer - Golang

  • Remote
  • Hybrid
  • Full-time
  • IT
... Senior Software Engineer, you will take technical ownership of the IDrive 360 Enterprise Disk Image Backup and Recovery application. You will bring strong software engineering expertise and experience in building reliable, high-performance systems involving concurrency, storage, databases, networking, and cloud https://jobeax.com/link/t8pTn2ANaDgYx0Of ...

Bangalore, भारत

KRIYALOGIC TECHNOLOGIES PRIVATE LIMITED

Golang Developer - Microservices Architecture

  • Hybrid
  • Backend
Hiring : Golang DeveloperExperience : 6-10 YearsWork Location : PuneKey Skills Required : - Strong hands-on experience in Golang (Go) development.- Good understanding of Microservices architecture and distributed systems.- Strong knowledge of Data Structures and https://jobeax.com/link/7rko9OtLMoVwPUp6 Process : - Online ...

Pune, भारत

  • Full-time
  • IT
Senior Software Engineer - BackendLocation : Bangalore, IndiaExperience : 8 - 12 YearsEmployment Type : Full-timeAbout the Role : We are looking for a Senior Software Engineer - Backend to build and own core backend systems for a next-generation AI infrastructure platform. You will work on critical services involving resource ...

Bangalore, भारत

  • Remote
  • Backend
... performance; drive platform observability and reliability https://jobeax.com/link/27cKpMxmOwj5d4QN You will Need to Succeed : - 5 - 10 years of professional software engineering experience.- Strong backend experience with Golang and microservices architecture.- Solid front-end experience with ReactJS.- Proficiency in Docker, ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • Contract
  • Backend

€4.3 EUR

... end-to-end distributed systems on the cloud - You participate in code reviews, contribute to team knowledge sharing and maintain documentation - You work on event-driven systems and keep yourself up to date with the latest technologies to help you create scalable and resilient software YOUR SKILLS MATTER - Education You ...

Bangalore, भारत

  • IT
... understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - In-depth knowledge of the financial services industry and their IT systems Preferred qualifications, capabilities, and skills - Messaging/streaming systems (Kafka/SQS/SNS/RabbitMQ) and event-driven architectures. - Experience with ...

Bangalore, भारत

  • Backend
About the Role :We are looking for a Backend Engineer (SDE 2) to build scalable backend systems for EV charging infrastructure and energy management platforms. The role focuses on developing high-performance APIs, event-driven systems, and data pipelines that process EV telemetry, charging sessions, and energy https://jobeax.com/link/kJqPTXz7mRtPASve ...

Pune, भारत

  • DevOps
Role Overview :As a Senior Infrastructure / Platform Engineer, you will design, own, and evolve scalable microservices architectures on Kubernetes across multi-cloud environments (GCP, Azure, and AWS), ensuring multi-tenant isolation, security, and performance at enterprise https://jobeax.com/link/8KuEYorn4an4hpi5 Responsibilities ...

Bangalore, भारत

  • Remote
  • Full-time
  • IT
  • Backend
... modern and successful solutions. Requirements - 3+ years of experience with Golang. - 5+ years of experience as a software backend engineer. - Experience in test driven development and writing automated unit test. - Demonstrated experience delivering product features. - Strong understanding of software design/architecture and ...

भारत

  • On-site
  • IT
  • Backend
... documentation of the development process, including migration plans and technical https://jobeax.com/link/T7SWiqx92lHjAi66 : - Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.- Minimum of 5+ years of professional experience in backend Java, plus React or Angular development.- Proficiency ...

Hyderabad, भारत