S
Senior Software Engineer - GoLang Microservices & Event-Driven Systems
Siemens AG
Pune, India₹80,000–₹200,000/mo≈ AED 3.5K-8.8K/moToday
IndiaRESTful APIsmicroservicesSQLNoSQLAWSGitcontainerizationDockerdistributed SystemsloggingmonitoringtracingGolangunitintegration Testsproblemsolvingdatabase Solutionscloud PlatformsCICDmessage QueuesAPI Designobservability ToolsFull Time
Skills Required
SqlAwsDockerGitExcelErpCommunication
Job Description
Job Description As a Senior Golang Developer at Siemens, you will play a crucial role in designing, developing, and maintaining robust backend services using Go, including RESTful APIs and microservices. Your responsibilities will include:
Designing, developing, and maintaining robust backend services using Go, including RESTful APIs and microservices.
Developing and maintaining automated unit and integration tests to ensure feature reliability and performance.
Adhering to established quality processes to support the project in achieving its quality objectives.
Investigating and debugging reported software defects optimally, demonstrating strong problem-solving skills.
Presenting clearly and expertly across various levelswithin the team and across groupsboth verbally and in writing, including emails, presentations, and technical documentation.
Implementing secure and efficient RESTful APIs, ensuring flawless inter-service communication.
Designing, implementing, and managing scalable database solutions (SQL/NoSQL) tailored for microservices, ensuring data integrity, consistency, and optimal performance.
To excel in this role, you should possess the following qualifications:
Holding a graduate BE / B.Tech / MCA/M.Tech/M.Sc with a good academic record.
5+ years of proven experience in software development with a strong focus on Go (Golang).
Working experience in building and maintaining production-grade microservices and APIs.
Strong grasp of cloud platforms (AWS) including services like Lambda, ECS and S3.
Hands-on experience with CI/CD, Git, and containerization (Docker).
Familiarity with distributed systems, message queues, and API design standard processes.
Experience with observability tools for logging, monitoring, and tracing.
Passion for innovation and building quick PoCs in a startup-like environment.
Demonstrate strong ownership of work you're doing and responsibilities, ensuring timely and high-quality delivery.
As a Senior Golang Developer at Siemens, personal attributes that will set you apart include:
Excellent problem-solving and interpersonal skills, able to articulate technical ideas clearly to stakeholders.
Adaptable to fast-paced environments with a solution-oriented, startup attitude.
Proactive and dedicated, with a strong sense of ownership and accountability.
Actively seeks clarification and asks questions rather than waiting for instructions.
Join Siemens in Pune and be part of a global team dedicated to building the future, one day at a time. Embrace diversity and equality as we shape tomorrow together. Discover more about Siemens careers at: www.siemens.com/careers. As a Senior Golang Developer at Siemens, you will play a crucial role in designing, developing, and maintaining robust backend services using Go, including RESTful APIs and microservices. Your responsibilities will include:
Designing, developing, and maintaining robust backend services using Go, including RESTful APIs and microservices.
Developing and maintaining automated unit and integration tests to ensure feature reliability and performance.
Adhering to established quality processes to support the project in achieving its quality objectives.
Investigating and debugging reported software defects optimally, demonstrating strong problem-solving skills.
Presenting clearly and expertly across various levelswithin the team and across groupsboth verbally and in writing, including emails, presentations, and technical documentation.
Implementing secure and efficient RESTful APIs, ensuring flawless inter-service communication.
Designing, implementing, and managing scalable database solutions (SQL/NoSQL) tailored for microservices, ensuring data integrity, consistency, and optimal performance.
To excel in this role, you should possess the following qualifications:
Holding a graduate BE / B.Tech / MCA/M.Tech/M.Sc with a good academic record.
5+ years of proven experience in software development with a strong focus on Go (Golang).
Working experience in building and maintaining production-grade microservices and APIs.
Strong grasp of cloud platforms (AWS) including services like Lambda, ECS and S3.
Hands-on experience with CI/CD, Git, and containerization (Docker).
Familiarity with distributed systems, message queues, and API design standard processes.
Experience with observability tools for logging, monitoring, and tracing.
Passion for innovation and building quick PoCs in a startup-like environment.
Demonstrate strong ownership of work you're doing and responsibilities, ensuring timely and high-quality delivery.
As a Senior Golang Developer at Siemens, personal attributes that will set you apart include:
Excellent problem-solving and interpersonal skills, able to articulate technical ideas clearly to stakeholders.
Adaptable to fast-paced environments with a solution-oriented, startup attitude.
Proactive and dedicated, with a strong sense of ownership and a