[Remote] Manager, Software Engineering
Note: The job is a remote job and is open to candidates in USA. Mastercard is the global technology company behind the world’s fastest payments processing network. As a Manager, Software Engineer at Mastercard, you will lead the development of analytics applications that leverage vast datasets to drive business insights and create high-performance algorithms and visualizations.
Responsibilities
- Build high performing team
- Lead large scale projects from inception to release
- Lead design of major, complex part of the platform with high-quality development
- Define state of the art service-oriented software architectures
- Lead the development team and serve as a technical resource for team members
- Lead planning and scoping features for the team
- Build features used by some of the world's largest organizations to make multi-million dollar decisions
- Continuously innovate and determine new technologies and approaches to deal with larger and larger data sets faster and faster
- Play a leading role in shaping office culture and growing the new, Data & Services Platforms team
- Play a key role in shaping the direction of engineering processes through working on a small team empowered to organize and run the team as they see fit
- Mentor junior engineers and teammates
- Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience
- Work closely with Product Owner and provide technical inputs to define the product roadmap
Skills
- Solid technical foundation in full stack development
- Experience solving and implementing scalable solutions to solve complex problems
- Familiarity in modular design using and creating single-responsibility services and APIs
- Strong understanding of vanilla JavaScript and JavaScript web frameworks like React/Redux, Angular, etc
- Strong understanding of web technologies, server-side technologies for developing the microservice
- Strong understanding of microservices development and integration of microservices with UI technology
- Experience in working in agile methodologies and environment
- Passion for analytical / quantitative problem solving
- Experience in CI/CD and strong focus on the engineering methodology
- Motivation, creativity, self-direction, and desire to thrive on small project teams
- Critically review the code and provide guidance to the team with a focus on improving the code quality
- Superior academic record with a degree in Computer Science or related technical field
- Strong written and verbal English communication skills
- Knowledge of Java, Python or any object-oriented technologies is plus
- Full stack engineering experience with Databricks is a plus
- Prior experience leading a team or mentoring other engineers, both technically and professionally preferred
Company Overview
Company H1B Sponsorship