Taro Logo

Senior Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
Fort Worth, TX, USA
$89,100 - $126,900
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Logistics

Description For Senior Software Engineer

Wabtec Corporation is seeking a Senior Software Engineer to join their Train Control Office Systems (TCOS) group, which develops and maintains the Train Management & Dispatch System (TMDS) suite. This role offers an opportunity to work with cutting-edge transportation technology while leading development efforts in a global team environment.

The position requires expertise in .NET development, with a focus on building and maintaining enterprise-level applications that control train movements across rail networks. You'll be working with a diverse tech stack including C#, SQL Server, and Azure DevOps, while leading development teams and ensuring best practices in software development.

As a Senior Software Engineer, you'll be responsible for designing scalable systems, mentoring team members, and managing projects through their full lifecycle. The role offers a hybrid work arrangement with competitive compensation ranging from $89,100 to $126,900, plus comprehensive benefits including health, welfare, and retirement plans.

The ideal candidate will bring 8+ years of application development experience, strong leadership capabilities, and a deep understanding of software engineering principles. You'll be joining a company with approximately 27,000 employees worldwide, focused on revolutionizing the transportation industry through digital innovation and technological advancement.

This role presents an excellent opportunity for experienced software engineers looking to make a significant impact in the transportation sector while working with a global team on complex, mission-critical systems. The position offers both technical challenges and leadership opportunities, making it ideal for those seeking to advance their careers in software engineering while contributing to meaningful transportation solutions.

Last updated 11 days ago

Responsibilities For Senior Software Engineer

  • Lead development of TMDS products and supporting applications through daily scrum meetings with a global team
  • Work with scrum team and release engineer on work item priorities and acceptance criteria
  • Design scalable, stable systems across markets
  • Analyze and fix production issues
  • Ensure adherence to guidelines through peer reviews
  • Mentor team members and guide problem-solving
  • Manage projects through full lifecycle
  • Implement DevOps practices and software design best practices
  • Partner with product line manager and customer to ensure user stories reflect requirements
  • Partner with system engineer/product owners managing nearest neighbor components

Requirements For Senior Software Engineer

TypeScript
  • B.S. in Computer Science, MIS, Software Engineering or related discipline
  • Minimum of 8 years of experience in application development with .NET framework using C#, VB.NET, and SQL Server
  • Experience leading development of entire applications and/or very large features
  • Solid desktop application development, web/Windows services (SOA) experience
  • Strong practical knowledge of OOP, design patterns, data modeling, and database design
  • Experience in working with a geographically distributed team
  • Proven experience working in and managing a Azure DevOps environment
  • High degree of attention to detail
  • Effective oral and written communication skills
  • Self motivated, quick learner, results-oriented

Benefits For Senior Software Engineer

Medical Insurance
401k
  • Annual bonus opportunity
  • Health benefits
  • Welfare benefits
  • Retirement benefits
  • Hybrid work model (WFH Monday/Friday, office Tue-Thu)

Interested in this job?

Jobs Related To Wabtec Corporation Senior Software Engineer