
Siemens
about 23 hours ago

Pioneering in America, from the first mile to the last. This is what drives us!
For more than 160 years, Siemens has been an integral provider of infrastructure, electrification, and transportation solutions in the United States. Automation’s impact on the railway industry is second only to the effects of digitalization. Combine them and the results are transformative! We work at the leading edge of this movement, applying our proven expertise in digitalization to rail infrastructure and automation.
Our innovative solutions deliver greater safety, punctuality, reliability, and sustainability across the line, all while reducing costs for mass transit and freight transportation systems. We are continuously developing new answers for rail automation – often to questions that haven’t been asked yet.
Position Overview:
As a Senior Software Engineer, you’ll be responsible for designing, implementing, and maintaining high-quality software. You’ll collaborate with other developers, participate in code reviews, and ensure adherence to project requirements. Additionally, you’ll contribute to an agile environment, handle customer support calls, and communicate effectively with both technical and non-technical stakeholders.
What your day-to-day will look like:
- Design, implement, and release robust software solutions.
- Collaborate with developers to resolve integration and project dependencies.
- Participate in reviews of designs, specifications, and code.
- Contribute to agile planning, task breakdown, and status reporting.
- Work closely with testing and integration teams to address defects.
- Mentor junior developers and foster team collaboration.
- Create clear work packages and identify process improvements.
- Participate in a 24/7 on-call rotation for customer emergency support and communicate technical issues clearly to non-technical stakeholders.
- Participate in-person and remote meetings with customers. This entails being able to explain technical solutions and problems in a manner that non-expert personnel can easily understand.
To thrive in this role, you have:
- B.Sc. in Computer Engineering, Electronics Engineering, or Computer Science
- Experience with solution development in C/C++
- Knowledge of building PTC solutions
- Strong grasp of software algorithms and data structures
- Familiarity with multi-threading, distributed computing, and microservices
- Skills in scripting languages (Bash, Python) and knowledge of Docker are a plus.
- Excellent communication, leadership, and problem-solving abilities
- Candidates should be comfortable working with offshore teams.
Why youll love working for Siemens!
- Freedom and healthy work-life balance– Health, Dental, Vision Insurance, HSA/FSA, Commuter Benefits – starting Day 1!
- Solve the worlds most significant problems – Be part of exciting and innovative projects.
- Engaging, challenging, and fast evolving, pioneering technological environment.
- Competitive total rewards package.
- Opportunities to contribute your innovative ideas and get paid for them! Please take advantage of our Tuition Reimbursement program, Mentor Programs, and your development through online learning.
- Employee perks and discounts in addition to our 401k match and generous Paid Time Off.
The pay range for this position is $122,100.00 - $143,500.00 annually with a target incentive of 10% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.