Jobs / Software Development Engineer (SDE) / Siemens Hiring Software Developer Train IT in Pune
Siemens Technology logo

Siemens Technology

Siemens Hiring Software Developer Train IT in Pune

location_on Pune | On-site
work 5 - 7 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

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

school

Education

Bachelor's degree in Computer Science or a related discipline.

work_history

Experience

5 - 7 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.