Progress Rail, A Caterpillar Company · 9 hours ago
Software Engineer, Advanced Rail Technology
Progress Rail, a Caterpillar Company, is a leading provider of railroad products and services. The Software Engineer for Advanced Rail Technology will contribute to the design, development, and deployment of innovative rail products, focusing on test automation and quality assurance.
Machinery ManufacturingManufacturingRecycling
Responsibilities
Responsible for creating the test strategy and plan for automating component and feature level testing
Analyze product specifications, and decompose software systems to create the test strategy
Create and execute automated performance and regression test scripts
Expand and maintain automated scripts to meet software release deliverables
Interact with the software development and systems team to ensure quality in feature design and development
Work with CI/CD pipeline to build and deploy test environment
Interpret and report test results – be quality advocate during development and release process
Work with the team to create solutions to the most important and meaningful technical problems
Assess the value of new technologies, drive the adoption of new test strategies and tools
Mentor, train, and guide others on the team
Reports to the Director of Software Deployment and works closely with the different engineering groups to deploy practical and highly functional systems for railways
Qualification
Required
Bachelor's degree in computer science/engineering, software engineering, from an ABET accredited university or college
5+ years experience with software development
3+ years experience in test automation
Proven experience developing test automation frameworks
Proven experience identifying, analyzing, and resolving system problems
Proven experience in python, C#, or .NET languages
Proficient in software design and implementation
Be familiar with DNS, file servers, mail servers and NAS equipment
Be familiar with computer networking, LAN and WAN switches, security
Solid understanding of information processing fundamentals and best practices
Above-average analytical, conceptual and troubleshooting abilities
Excellent written and verbal communication skills
Experience conducting technology, trends, standards and products research
Self-starter, willing to take on whatever tasks are necessary to facilitate the design, implementation and testing of the systems
Detail oriented, with a solid track record prioritizing and executing tasks under pressure
Previous experience working in an Agile test team
Experience with the creation and execution of test plans, test scripts and test automation and the generation of test reports
Knowledge of Computer Networking, TCP/IP, UDP etc
Preferred
Experience with Microsoft Windows & Ubuntu Linux operating systems
Experience with Powershell, Bash shell scripting
Experience with container technologies including Docker, Snap, Kurbernetes, etc
Experience with automated test technologies including Selenium, etc
Benefits
Competitive Salary
401(k) plan with up to 6% company match (no waiting period with immediate vesting)
Medical/Dental/Vision/Life/Disability Insurance
Supplemental Accident, Critical Care, and Hospital Insurance available along with an HDHP and HSA with seed money
Flexible Spending Accounts
Paid Vacation
Paid Holidays
Paid Time-Off (PTO)
Employee Assistance Plan
Education Assistance Program
Employee Recognition Programs
Site specific Production and Incentive Plans
Site specific Step and Skill Level Wage Adjustment Plans
Site Specific Relocation and Sign-on Bonus Programs
Company
Progress Rail, A Caterpillar Company
Our team creates lifelong customer relationships, supplying comprehensive rolling stock and infrastructure solutions for the global rail industry and setting the standard for excellence.
H1B Sponsorship
Progress Rail, A Caterpillar Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (3)
2023 (2)
2022 (1)
2021 (4)
2020 (4)
Funding
Current Stage
Late StageTotal Funding
unknown2010-06-01Acquired
Recent News
2025-08-13
2025-06-11
Company data provided by crunchbase