Taro Logo

Senior Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Automotive

Description For Senior Software Engineer

Wabtec Corporation, a global leader in transportation solutions with approximately 27,000 employees worldwide, is seeking a Senior Software Engineer to join their innovative team. This role offers an opportunity to work on cutting-edge web and mobile-based enterprise software solutions in a fast-paced, agile environment. The position combines technical leadership with hands-on development, focusing on both backend and frontend technologies.

The ideal candidate will be responsible for designing and developing sophisticated software solutions using a modern tech stack including Java, Spring Boot, React, and cloud technologies. You'll work in a microservices architecture environment, utilizing containerization with Docker and Kubernetes, and handle both SQL and NoSQL databases. The role involves close collaboration with product owners and architects to deliver innovative solutions that drive the digital transformation of rail and transit ecosystems.

As a Senior Software Engineer, you'll have the opportunity to mentor team members, drive technical decisions, and contribute to the architecture of mission-critical systems. The company's commitment to diversity and inclusion, combined with its global presence, creates an environment where different perspectives are valued and contribute to better solutions.

This position offers the chance to work on transformative projects that impact the future of transportation, backed by nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport. The role requires a balance of technical expertise, leadership skills, and a passion for continuous improvement, making it ideal for someone who wants to make a significant impact in the transportation technology sector.

Last updated 8 days ago

Responsibilities For Senior Software Engineer

  • Drive day-to-day tasks of a product development team developing web and mobile applications
  • Design and develop backend components on web and mobile platforms
  • Work with product owners and architects to understand product requirements and vision
  • Provide engineering support for customer issues
  • Maintain code quality through best practices, unit testing and code reviews
  • Provide leadership to developers & testers
  • Drive PoCs, Brainstorming, benchmarking for newer initiatives

Requirements For Senior Software Engineer

Java
React
PostgreSQL
MongoDB
Kubernetes
  • Master's/Bachelor of Engineering in relevant field
  • 6 to 9 years of hands on experience in software design and development
  • Proficient in Core Java, Spring, Spring boot, RESTful Webservices & microservices architecture
  • Experience with Docker, Kubernetes
  • Proficient in Front End Technology such as React.js
  • Experience with SQL DB and No SQL databases
  • Hands-on experience on AWS
  • Experience with software version management (SVN, Git/Gitlab)
  • Strong oral and written communication skills

Interested in this job?

Jobs Related To Wabtec Corporation Senior Software Engineer