Loading some great jobs for you...

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless?. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Lead Software Development Engineer - Platforms, Data & Services


As a Lead Software Development Engineer in Data & Services, you will have the opportunity to lead the development of analytics applications that sit atop vast datasets gathered by retail stores, restaurants, banks, and other consumer-focused companies. The challenge is to create high-performance algorithms, cutting-edge analytical techniques, compelling visualizations, and intuitive workflows that allow our users to derive insights from big data that in turn drive their businesses.

As a member of the Mastercard Intelligence team, you will bring your full-stack development skills to build, deploy, and scale applications in a hybrid - cloud and data center - environment to support interactive analytics on terabyte scale data for thousands of clients.

We work with cloud-first technologies to create efficient data-flows and provision resources on demand. We are looking for an innovative Software Development Engineer who can play a technical lead role and provide career mentorship to a small, but growing team. This individual will contribute to shaping the engineering culture in our New York City office and have a direct impact on the growth of the team.

Engineers work in small, flexible teams. Every team member contributes to feature design, building, and testing. The range of work you encounter varies from front-end web development to writing server-side calculation code to database work. There are no rigid organizational structures at Mastercard; each team uses processes that work the best for that team's members and projects.


As a Lead Software Engineer on the Mastercard Intelligence team, you will:

* Lead the design of major and complex part of the platform while ensuring high-quality development
* Leverage modern cloud-first technologies to create efficient and performant processes
* Define state of the art service-oriented software architectures
* Serve as a technical resource for team members and mentor junior engineers and teammates
* Lead planning and scoping features for the team
* Play a central role in scaling and automating the growth data processes and web applications in the cloud and the datacenter
* Critically review the code and guide the team with a focus on improving the code quality
* Continuously innovate and determine new technologies and approaches to deal with growing data sets faster and faster
* 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

All About You

* Full stack engineering experience in an agile production environment
* Experience solving and implementing scalable solutions to solve complex problems
* Familiarity in modular design using and creating single-responsibility services and APIs
* Experience automating and scaling complex dataflow and application architectures
* Strong understanding of web technologies, server-side technologies for developing microservices
* Knowledge of modern object-oriented programming languages. C# is a plus
* Passion for analytical/quantitative problem solving
* Experience in CI/CD with a strong focus on the engineering methodology
* Motivation, creativity, self-direction, and desire to thrive on small project teams
* Prior experience leading a team or mentoring other engineers, both technically and professionally preferred
* Strong written and verbal communication skills
* Superior academic record with a degree in Computer Science or related technical field

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

If you require accommodations or assistance to complete the online application process, please contact ...@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Associated topics: .net, application, c#, develop, matlab, perl, programming, python, sde, software development engineer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...