Sr Software Engineer
Alstom10 months ago
Pittsburgh, PA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Alstom we understand transport networks and what moves people – from high-speed trains to metros, trams, and turnkey systems – with 80,000 colleagues driving greener, smarter mobility worldwide. We are seeking a full-time onsite Sr. Software Engineer in Pittsburgh, PA, US. In this role you’ll apply your software engineering expertise in a cutting‑edge field, working with innovative and collaborative teams across engineering, hardware design, and software integration, while playing a key part in ensuring Quality, Cost, and Delivery management.
Key Responsibilities
- Contribute to the elaboration of the software specification and architecture in collaboration with the software architecture team.
- Perform detailed design and coding of software components.
- Set up and manage the software development tool chain.
- Specify, design, prepare, and perform tests and verifications of junior software developer deliverables.
- Place software work products under configuration management.
- Support software/software integration alongside other software designers.
- Support hardware/software integration in collaboration with hardware designers.
- Sustain software by addressing issues and ensuring its long‑term viability.
- Keep informed of technological advancements through active techno watch.
- Contribute to standardization efforts by using existing or implementing reusable solutions, including COTS (Commercial Off‑The‑Shelf).
Required Qualifications
- Degree in Engineering or Master’s degree in a relevant field.
- Experience or understanding of software design, development, and integration.
- Familiarity with concurrent engineering and working transversally with engineering teams.
- Proficiency in oral and written English communication skills.
- Team management skills.
- Ability to contribute to continuous improvement and apply processes and standards.
- Strong adaptability to evolving technologies and a commitment to lifelong learning.
- Leadership skills to support junior developers and collaborate effectively with cross‑functional teams.
- Resilience and a proactive approach to problem‑solving.
Preferred Qualifications
- Knowledge of vital or secure software development and railway software development (desirable).
Benefits & Perks
- Collaborate with transverse teams and supportive colleagues.
- Work with cutting‑edge technologies and innovative software solutions in a dynamic environment.
- Progress toward leadership opportunities and technical mastery in software design and development.
- Utilise our inclusive and collaborative working environment.
- Contribute to innovative projects.
- Steer your career in various directions across functions and countries.
Important to Note
As a global business, Alstom is an equal‑opportunity employer that celebrates diversity across the 63 countries we operate in. We are committed to creating an inclusive workplace for everyone.
Required Skills
Team Management and Leadership
Configuration Management
Concurrent Engineering
Quality, Cost, and Delivery (QCD) Management
Detailed Design and Coding
Adaptability to Evolving Technologies
Mentoring Junior Developers
Effective Communication in English
Software Development Tool Chain Management
Test and Verification
Continuous Improvement and Process Standardization
Hardware/Software Integration
Software Specification & Architecture