
Senior Software Engineer
Westinghouse Air Brake Technologies Corporation2 months ago
Contagem, BrazilSenior
Responsibilities
- Design, develop, test, and maintain full-stack applications with frontend interfaces and backend services.
- Build responsive and accessible user interfaces using React or Angular and JavaScript or TypeScript.
- Develop scalable backend services and RESTful and GraphQL APIs using Go and Python, with occasional Java or Node.js development.
- Deploy, monitor, and operate applications in cloud-native environments.
- Collaborate with cloud engineering teams to meet security, scalability, reliability, and operational requirements.
- Participate in architecture discussions, code reviews, testing, automation, quality assurance, and engineering best practices.
- Troubleshoot and resolve issues in distributed systems and production environments.
- Translate business requirements into technical solutions with cross-functional teams.
- Improve system performance, developer productivity, and customer experience.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
- Strong proficiency in Go and Python.
- Experience with full-stack frontend and backend development.
- Experience with React or Angular and modern JavaScript or TypeScript frameworks.
- Experience designing and implementing RESTful APIs and distributed applications.
- Working knowledge of cloud platforms and cloud-native deployment models.
- Strong debugging, troubleshooting, problem-solving, communication, and collaboration skills.
- Fluent English.
- Preferred experience includes microservices architecture, GraphQL APIs, Java, Node.js, CI/CD pipelines, DevOps practices, container platforms, orchestration technologies, innovation initiatives, and globally distributed teams and products.
- Demonstrated ownership, accountability, adaptability, continuous learning, and commitment to delivering results.
Benefits
- Medical and dental assistance extended to dependents.
- Profit sharing, private pension plan, meal policy according to location, and life insurance.
- Employee Assistance Program with psychological, legal, financial, and social support.
- Headspace mental health app and Wellhub access.
- Christmas card or basket for employees based on location and Christmas gifts for children up to 11 years old.
- Extended maternity leave program, language incentive policy, mentorship programs, training platform access, and pharmacy assistance.
- On-site work in Contagem, Minas Gerais, Brazil.
Tech Stack
Categories
About Westinghouse Air Brake Technologies Corporation
Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.