Our Purpose
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation, and delivers better business results.
Title And Summary
Lead Software Engineer
As a Lead Software Engineer, you will be responsible for overseeing the development and maintenance of scalable, secure web applications and services. With your expertise in Node.js, TypeScript, AWS, and software architecture, you will lead the team in implementing serverless architectures and developing robust software solutions. You will work closely with the product team to plan deliverables, estimate efforts, and ensure the timely delivery of high-quality software. Additionally, you will play a crucial role in coaching and mentoring junior developers, fostering a culture of excellence and continuous learning within the team.
Key Responsibilities
- Lead the development and maintenance of scalable, high-availability applications using Node.js, TypeScript, and AWS services.
- Oversee the implementation of serverless architectures, including AWS Lambda and Step Functions.
- Collaborate with product management to define project scopes, plan deliverables, and estimate levels of effort.
- Architect and implement effective software solutions, ensuring adherence to best practices in software development and architecture.
- Provide technical leadership and guidance to the development team, fostering a collaborative and innovative work environment.
- Coach and mentor junior developers, promoting skill development and professional growth.
- Ensure the performance, quality, and responsiveness of applications.
- Lead code reviews, maintain code quality, and ensure the implementation of automated testing and deployment strategies.
Qualifications
- 7+ years of experience in software development, with a proven track record in full-stack development and software architecture.
- Expertise in Node.js, TypeScript, React, and AWS services (Lambda, Step Functions, etc.).
- Strong experience with Infrastructure as Code (IaC) and serverless architectures.
- Demonstrated ability to lead and manage a team of software developers.
- Excellent problem-solving, organizational, and leadership skills.
- Strong understanding of software development methodologies and life cycles.
- Experience with relational databases, preferably MySQL.
Corporate Security Responsibility
- Abide by Mastercard’s security policies and practices.
- Ensure the confidentiality and integrity of the information being accessed.
- Report any suspected information security violation or breach.
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Similar jobs
Last update: 23 minutes ago
Lead Platform Engineer
Lead Platform Engineer at Mastercard, Dublin. Expertise in AWS, Kubernetes, and cloud-native solutions required.
Lead Software Engineer
Lead Software Engineer role at Mastercard, Dublin. Skills in Software Development, Automation, Data Analysis. Hybrid workplace.
Senior Cloud Operations Engineer
Senior Cloud Operations Engineer role focusing on AWS, Terraform, and cloud infrastructure automation in Prague.
Lead Software Engineer - Hybrid, Dublin
Lead Software Engineer role in Dublin, focusing on Java, SQL, and software design, in a hybrid work setting.
Lead Software Engineer - Blockchain & Digital Assets
Lead Software Engineer specializing in Blockchain & Digital Assets at Mastercard, Dublin. Hybrid work model.
Lead Software Engineer - JavaScript/React/Node.js/TypeScript/API/GraphQL
Join as a Lead Software Engineer specializing in JavaScript, React, Node.js, and TypeScript. Fully remote, long-term contract.
Lead Software Engineer - Aiia Pay
Lead Software Engineer for Aiia Pay at Mastercard, focusing on Open Banking payment technologies in Gdańsk, Poland.
Senior Backend Engineer (Node.js)
Join F-Secure as a Senior Backend Engineer in Bratislava, focusing on Node.js and AWS to secure digital identities.
Lead Back End Developer (Node.js)
Join Ciklum as a Lead Back End Developer (Node.js) in Poland. Lead core services design, mentor team, and work with cutting-edge technologies.
Lead Software Engineer - TypeScript/Node.js
Lead Software Engineer specializing in TypeScript/Node.js for Appfire in Poland. Remote work with competitive benefits.
Senior Backend Engineer (Node.js)
Join F-Secure as a Senior Backend Engineer in Bratislava. Work with Node.js, AWS, and microservices in a hybrid model.
Senior Full-stack Engineer (Node.js, TypeScript)
Senior Full-stack Engineer role in Prague, focusing on Node.js, TypeScript, React. Innovate within a dynamic team at Similarweb.
Mid-Level Full Stack Software Engineer - Public Web Team
Join Make as a Mid-Level Full Stack Software Engineer in Prague. Work with React, Node.js, and AWS to build and enhance web applications.
Software Engineer II - Java, JavaScript, Angular
Join Mastercard as a Software Engineer II in Missouri, specializing in Java, JavaScript, Angular, and secure coding.
Mid-Level Backend Engineer (Node.js, TypeScript, AWS)
Join Craft Docs as a Mid-Level Backend Engineer. Work with Node.js, TypeScript, AWS in a hybrid environment. Shape the future of productivity software.
Senior Software Engineer - AWS, Node.js, TypeScript
Join Barco as a Senior Software Engineer to innovate with AWS, Node.js, and TypeScript in a hybrid work environment.
Senior Full Stack Engineer
Senior Full Stack Engineer at MoonPay, specializing in AWS, GCP, JavaScript, Node.js, React.js, TypeScript, and Web3 technologies.
Principal Software Engineer - Front-End Development
Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.
Senior Full Stack Engineer - Node.js & React
Join Rapid7 as a Senior Full Stack Engineer specializing in Node.js & React in Prague. Work on innovative projects in a hybrid environment.
Software Engineer - AWS, JavaScript, Node.js, React.js
Join Astrada as a Software Engineer in Porto, Portugal. Expertise in AWS, JavaScript, Node.js, React.js required. Hybrid work.
Senior Software Engineer (Fullstack) with Node.js and TypeScript
Join Zalando as a Senior Software Engineer (Fullstack) with Node.js and TypeScript expertise. Drive innovation in a hybrid work environment.
Senior Technical Lead - AWS, Azure, Java, Node.js
Senior Technical Lead needed in Lisbon with expertise in AWS, Azure, Java, Node.js, and Agile methodologies.
Senior Software Engineer (Node.js)
Join Celonis as a Senior Software Engineer specializing in Node.js to drive innovative cloud solutions in Madrid.
Junior Software Engineer
Join Mastercard as a Junior Software Engineer in Lisbon, focusing on Java and authentication products.