Software Developer, Software Engineer
Listed on 2026-02-24
-
Software Development
Software Engineer
Overview
🚆 Software Developer
Pioneering in America, from the first mile to the last. For 175 years, Siemens has shaped the future of infrastructure, electrification, and transportation in the United States. Today, our innovative Rail Infrastructure solutions power the mobility systems millions rely on—and our teams are building the digital, networked infrastructure of tomorrow.
We are seeking a motivated, detail-oriented Software Developer to join our growing organization. In this role, you will design and develop embedded, web-based, and Windows applications that support safety-critical systems across the North American Freight and Passenger Rail markets. You will work closely with cross-functional engineering teams to create high-reliability solutions that keep railways safe, efficient, and modern.
We are proud to be Great Place to Work® certified
, fostering an environment where innovation thrives, teamwork matters, and every voice contributes to shaping the future.
- Develop software for embedded, web-based, and Windows platforms used in safety-critical rail signaling and control systems.
- Collaborate closely with engineering teams to design, enhance, and support system features and functionality.
- Contribute to the development, documentation, verification, and validation of real-time microprocessor-based applications.
- Maintain high-quality technical documentation aligned with Siemens standards and best practices.
- Ensure structured version control, accurate change documentation, and timely communication across teams.
- Participate in continuous improvement initiatives and contribute ideas for innovation.
- 5–8 years of experience in Software Engineering within an Agile environment.
- Strong analytical and problem-solving skills.
- Experience with Event-Driven, Service-Based, and Cloud-Native architecture.
- Proficiency in Java (including JavaFX).
- Hands-on experience with JUnit and mocking frameworks (e.g., Mockito).
- Proficiency in Angular and AMQP.
- Experience with Git, Kubernetes, and Docker.
- Ability to accurately estimate software development effort.
- Experience with Rabbit
MQ and Postgre
SQL. - Background in the Railroad domain or safety-critical software systems.
- Excellent Time Management:
Ability to prioritize tasks, manage shifting deadlines, and deliver high-quality work reliably. - Positive, Solutions-Oriented Attitude:
Demonstrates resilience, openness to feedback, and a proactive approach to challenges. - Strong Documentation
Skills:
Produces clear, organized, and compliant technical documentation. - Effective Communication & Team
Collaboration:
Communicates clearly across disciplines and fosters a transparent working environment.
You’ll be part of a team that is shaping the future of rail electrification, safety, and digital mobility. Your work will directly contribute to creating safer, more efficient transportation systems across North America.
If you’re passionate about solving complex problems, building high-impact technologies, and contributing to a culture of excellence—apply today and help us move the world forward.
Salary range: $102,102 – $137,802.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).