Tallo logoTallo logo

Software Architect

Job

Alstom

Pittsburgh, PA (In Person)

Full-Time

Posted 1 day ago (Updated 1 hour ago) • Actively hiring

Expires 6/11/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
76
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Software Architect Alstom United States, Pennsylvania, Pittsburgh May 11, 2026
Company:
Alstom Transport USA Inc.
Job Title:
Software Architect Job Location:
Pittsburgh, PA Job Type:
Full Time Duties:
Contribute to the elaboration of product/system specifications and architecture, in collaboration with Product Designers or System Engineers.
Define the software requirements specifications:
Define the functional, operational, interface, and performance requirements, as well as those related to safety, cybersecurity, RAM, and other constraints. Ensure all requirements are verifiable (testability, etc.). Ensure traceability of software requirements throughout the development cycle.
Define the software architecture:
Develop the functional and structural breakdown into software components. Allocate requirements to the software components. Define interfaces between software components. Define the dynamic behavior of the software. Validate the feasibility of the solution through model simulation or mock-ups. Make key technical decisions for software development: Select development tools, methodologies (e.g., UML), programming languages, coding strategies, and coding rules, strictly following internal processes, methods, and tool recommendations. Contribute to the selection of the execution environment (processor, operating system, middleware, basic software), in collaboration with the Product Architect, System Engineering Manager, and Hardware Architect. Arbitrate and validate major software design choices. Perform software/software integration in collaboration with Software Designers. Perform hardware/software integration in collaboration with the Hardware Architect. Specify, design, prepare, and perform tests and verifications of deliverables. Maintain and support the software. Stay informed about technological advancements through technology watch. Contribute to standardization by reusing existing solutions or defining reusable ones, including COTS (Commercial Off-The-Shelf). Apply and ensure adherence to processes and standards. Contribute to continuous improvement (e.g., Return of Experience, process enhancements).
Requirements:
Employer will accept a Bachelor's degree in Computer Science, Electrical Engineering or related field and 4 years of experience in the job offered or in a Software Architect-related occupation.
Requirements:
Employer will accept a Bachelor's degree in Computer Science, Electrical Engineering or related field and 4 years of experience in the job offered or in a Software Architect-related occupation.
Nearest Major Market:
Pittsburgh Job Segment:
Computer Science, Developer, Middleware, Technology

Similar remote jobs

Similar jobs in Pittsburgh, PA

Similar jobs in Pennsylvania