
Senior Software Engineer
Westinghouse Air Brake Technologies Corporation26 days 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.