Role Overview
We are looking for a Software Engineer (Golang) to join our vibrant team at Siemens. You will make a difference by designing and developing cloud-native backend services and building scalable, reliable systems within a global organization.
Responsibilities
- Design and develop cloud-native backend services using Golang.
- Work with GraphDB Neo4J and RDF technologies.
- Write efficient, maintainable, and well-structured Golang code.
- Design, build, and maintain scalable and reliable backend services.
- Participate in code and design reviews to uphold high engineering standards.
- Design, develop, and deploy secure cloud applications using AWS services including AWS Lambda, DynamoDB, API Gateway, SNS, SQS, and CloudWatch.
- Manage cloud infrastructure using Serverless and Infrastructure as Code.
Requirements
- Engineering degree (B.E / B.Tech / MCA / M.Tech / M.Sc) with a strong academic record.
- 2–6 years of demonstrable experience in software development.
- Experience writing automated unit tests and integration tests.
- Strict conformance to quality processes for project delivery and reliability.
Benefits
- Hybrid working opportunities.
- Diverse and inclusive work culture.
- Wide range of learning and development opportunities.