Siemens Hiring Software Developer Train IT in Pune
Role Overview
Software Developer - Train IT – Siemens Limited (Pune)
Job Overview
Siemens Limited is hiring a Software Developer - Train IT for its Mobility Research & Development team in Pune. This permanent full-time opportunity focuses on developing reliable software for railway and transportation solutions. The selected candidate will build, test, and maintain high-performance applications, collaborate with cross-functional teams, participate in Agile development, and contribute to secure, scalable software for Train IT systems.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Build reliable and high-performance backend components using Golang.
- Participate in Agile ceremonies, sprint planning, and code reviews.
- Collaborate with engineering and product teams to deliver new features.
- Troubleshoot software issues and improve application performance.
- Implement secure software development practices.
- Support software deployment and containerized environments.
- Work with networking, databases, and Train IT technologies.
- Maintain software quality, documentation, and continuous improvements.
Required Skills
- Strong Golang programming experience.
- Linux administration and networking fundamentals.
- Containerization using Docker or Podman.
- OAuth 2.0 and authentication concepts.
- IT security principles.
- Database knowledge including PostgreSQL and SQLite.
- Agile software development.
Preferred Skills
- Transportation or railway domain knowledge.
- Train IT subsystem exposure.
- LTE or Wi-Fi deployment.
- German language knowledge.
Education
Bachelor's degree in Computer Science or a related discipline.
Experience
5 to 7 years of software development experience.
Required Technologies
- Golang
- Linux
- Docker
- Podman
- OAuth2.0
- PostgreSQL
- SQLite
- Ethernet
- Routing
- DNS
- DHCP
- Agile
Soft Skills
- Communication
- Teamwork
- Analytical thinking
- Problem solving
- Adaptability
- Ownership
- Attention to detail
- Collaboration
Benefits of Working in this Role
The role offers international project exposure, collaboration with global teams, career development, and eligibility for a hybrid work model after the initial probation period. Travel opportunities may be available based on project needs.
Work Mode
Onsite during the initial probation period with hybrid work available after six months.
Location
Pune, Maharashtra, India
Who Should Apply
Software professionals interested in Golang development, Linux systems, secure networking, and transportation technology.
Career Growth
This position provides opportunities to:
- Work on global railway technology projects
- Strengthen backend engineering expertise
- Advance into senior software engineering and technical leadership roles
Application Advice
Highlight your experience with Golang, Linux, networking, Docker, databases, Agile development, and secure software engineering.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science or a related discipline.
Experience
5 - 7 years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite