Software Engineer Mobility Customer Services

Siemens

Sacramento (CA)

Hybrid

USD 116,000 - 136,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens Mobility in Sacramento seeks an experienced Software Engineer to connect rail technology with real-world impact. You will join the engineering software development team to support internal and customer initiatives, enhance products, and turn requirements into prototypes and features that deliver customer value.

Work spans PLCs, PC-based systems, and cloud interfaces for data collection. You will help connect onboard train data with Railigent, Siemens Mobility’s cloud platform, leveraging

Qualifications

  • Bachelor’s in Computer Science, Computer Engineering, or Software Engineering.
  • 3 years of professional software engineering experience, including hands on design and implementation.
  • Proficiency in Java, C++, Python, or similar OO languages with strong design fundamentals.
  • Experience applying software engineering best practices across the SDLC, including reviews and testing.
  • Experience in design, implementation, debugging, testing, secure coding, and documentation.
  • Ability to travel 10%.

Responsibilities

  • Design, develop, and implement software solutions that support requirements.
  • Evaluate requirements and proposed solutions for feasibility and suitability.
  • Analyze workflows, data usage, and user needs to create effective software.
  • Investigate, diagnose, and resolve software and system issues.
  • Develop clear, maintainable code and documentation, including diagrams.
  • Define and implement system specifications, standards, and programming solutions.
  • Coordinate with vendors to evaluate, test, and integrate third-party software.
  • Ensure confidentiality and integrity of systems and information.
  • Communicate development status, issues, and solutions clearly.

Job description

Pioneering in America, from the first mile to the last. This is what drives us.
We’re proud to be Great Place to Work® certified—a reflection of our commitment to creating an environment where innovation thrives, and every voice matters.
Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
Position Overview:
Build software that connects rail technology with real-world impact. Join Siemens Mobility Customer Services as an experienced Software Engineer and help expand digital services across North America. As part of our engineering software development team, you’ll support internal and customer initiatives, enhance existing products, and turn requirements into proof-of-concepts, prototypes, and new features that deliver tangible customer value.Your work will span programmable logic controllers (PLCs), PC-based systems, and interfaces for cloud-based data collection and processing. You’ll help connect onboard train data—from operations and maintenance to safety and security with Railigent, Siemens Mobility’s cloud platform leveraging IoT and AI for rail assets. This role is based in Sacramento, CA, with a hybrid schedule requiring three days in the office.What your day-to-day will look like:

  • Design, develop, and implement software solutions that support business and system requirements
  • Evaluate requirements and proposed solutions to determine technical feasibility and operational suitability
  • Analyze system workflows, data usage, and user needs to develop effective software solutions
  • Investigate, diagnose, and resolve software and system issues
  • Develop clear, maintainable code and accompanying documentation, including diagrams and technical descriptions
  • Define and implement system specifications, standards, and programming solutions
  • Coordinate with vendors as needed to evaluate, test, and integrate third-party software products
  • Ensure the confidentiality and integrity of systems and information
  • Communicate development status, issues, and solutions through clear analysis and reporting
  • Contribute to organizational and engineering objectives through successful project execution
This posting outlines the primary responsibilities of the role, but is not all-inclusive; additional duties may be assigned in alignment with business needs.
To thrive in this role, you have:
  • Bachelor’s in Computer Science, Computer Engineering, or Software Engineering,
  • 3 years of professional software engineering experience, including hands on design and implementation responsibilities,
  • Proficiency in Java, C++, Python, or similar object-oriented languages, with solid software design fundamentals,
  • Practical experience applying software engineering best practices across the development lifecycle, including design, coding standards, code reviews, version control, build processes, and testing,
  • Experience in software design, implementation, debugging, testing, secure coding, and technical documentation, with the ability to communicate technical concepts clearly.
  • Ability to travel 10%
Candidates should be willing to work in non-climate-controlled environments and inclement weather if required or if applicable.Applicants must be legally authorized for employment in the United States without needing current or future employer-sponsored work authorization.Purpose is the reason a company exists. It's not about making money or selling products - it's the deeper "why" behind everything we do. It answers the question: What problem are we solving? What positive change are we creating?For Siemens, our purpose has been clear for over 175 years: We create technology to transform the everyday, for everyone.
The world needs technologies that work. Technologies that matter. Technologies that solve today's challenges and help shape a better tomorrow. And that's exactly what we build. By bringing together the real world (factories, buildings, power grids, trains) with the digital world (software, data, AI, digital twins), we help our customers become more competitive, resilient, and sustainable.Our technology is everywhere - in trains and transportation, we help move people faster, safer, and more sustainably.
$115,566.00 $135,843.00
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Mobility Customer Services
Software Engineer Mobility Customer Services

Siemens AG • Sacramento (CA)

Hybrid
USD 116,000 - 136,000
Health and wellness benefits
Software Engineer Mobility Customer Services
Software Engineer Mobility Customer Services

Siemens AG • California

Hybrid
USD 116,000 - 136,000
Electrical Engineer Mobility Customer Services
Electrical Engineer Mobility Customer Services

Siemens AG • Sacramento (CA)

On-site
USD 112,000 - 132,000
Health and wellness benefits
Industrial Engineer - Mobility Customer Services
Industrial Engineer - Mobility Customer Services

Siemens • Lexington (NC)

On-site
USD 94,000 - 110,000
Industrial Engineer - Mobility Customer Services
Industrial Engineer - Mobility Customer Services

Siemens AG • Lexington (NC)

On-site
USD 94,000 - 110,000
System Engineer - Doors, HVAC & Couplers- Rolling Stock
System Engineer - Doors, HVAC & Couplers- Rolling Stock

Siemens AG • Lexington (VA)

On-site
USD 86,000 - 116,000
Health and wellness benefits
Pay transparency
Electronics Technician- $1,000 Sign-On Bonus
Electronics Technician- $1,000 Sign-On Bonus

Siemens • Munhall

On-site
USD 22,000 - 29,000
Sign-on Bonus
Benefits
Industrial Engineer - Mobility Customer Services
Industrial Engineer - Mobility Customer Services

Siemens AG • Lexington (VA)

On-site
USD 94,000 - 110,000
Mechanical Train Architect - Coaches- Rolling Stock
Mechanical Train Architect - Coaches- Rolling Stock

Siemens AG • Lexington (NC)

On-site
USD 125,000 - 146,000
Health insurance
401k match
Paid time off
Sr Manager, Communications-Based Train Control Technical Manager- Rail Infrastructure
Sr Manager, Communications-Based Train Control Technical Manager- Rail Infrastructure

Siemens AG • New York (NY)

On-site
USD 160,000 - 185,000