At a Glance
- Tasks: Lead the design and development of innovative API solutions for global customers.
- Company: Join Mastercard, a leader in digital payments and innovation worldwide.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a global initiative that shapes the future of payments technology.
- Qualifications: 8+ years in backend development with strong Java skills; Agile experience preferred.
- Other info: Collaborative environment with a focus on security and cutting-edge technology.
The predicted salary is between 36000 - 60000 £ per year.
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Mastercard Developers is the primary API platform for Mastercard partners to access a diverse range of payment, data, loyalty, and security APIs. The team is responsible for delivering an experience that ensures developers can quickly find the right API, assess its technical capabilities and integrate it into new and innovative solutions. Mastercard Developers is looking for a versatile and customer-obsessed engineer to join our team. You will play a key role in designing and developing next-generation products and services in Mastercard for a global audience.
Would you enjoy collaborating with your team to design new features and solutions in an evolving Enterprise environment? Do you have a strong background in developing and delivering high volume web services? Are you passionate about delivering high quality, high performing and highly extensible software? Are you as excited about the value of what you design and build for your customers as you are by the journey to deliver it? Do you want to be part of one of the most exciting global initiatives in Mastercard right now?
Role
- Lead planning, design and implementation of technical solutions for global customers (internal and external).
- Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing Mastercard Developers.
- Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor).
- Liaise with other global technology, data, operations teams to execute.
- Act as subject matter expert for Mastercard Developers API Platform and services to support customer integrations on occasion.
All About You
- 8+ years of backend development experience.
- Very strong Java and object-oriented design and development skills.
- Knowledge of Kotlin is a plus as it is one of our primary languages for backend services.
- Strong fundamentals of Spring Boot, microservices and SQL based database (Oracle and PostgreSQL).
- Proven track record in API based products.
- You care about the technical architecture and design - ensuring that the solution is flexibly designed and performs efficiently.
- Experienced working in an Agile environment with a global team that makes frequent production releases.
- Background in Dev/Ops a distinct advantage.
- Background in automation a distinct advantage.
- Experience in designing and delivering APIs and security models an advantage.
- You strive to create highly intuitive and responsive products.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- 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, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Lead Software Development Engineer - API Platform employer: MasterCard
Contact Detail:
MasterCard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Development Engineer - API Platform
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to APIs and backend development. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Lead Software Development Engineer - API Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Software Development Engineer role. Highlight your backend development experience, especially with Java and Spring Boot, to show us you’re the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about API development and how your background aligns with our mission at Mastercard. Share specific examples of projects where you’ve delivered high-quality software solutions.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; demonstrate how you’ve used them to solve real-world problems. We love seeing candidates who can think critically and innovate in their approach!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at MasterCard
✨Know Your APIs
Make sure you’re well-versed in the APIs that Mastercard offers. Familiarise yourself with their documentation and understand how they integrate into various solutions. This will not only show your enthusiasm but also your readiness to contribute from day one.
✨Showcase Your Java Skills
Since strong Java skills are crucial for this role, prepare to discuss your past projects where you've used Java extensively. Be ready to explain your design choices and how they contributed to the performance and scalability of the applications.
✨Emphasise Agile Experience
Highlight your experience working in Agile environments. Share specific examples of how you’ve collaborated with teams to deliver features quickly and efficiently. This will demonstrate your ability to adapt and thrive in a fast-paced setting.
✨Prepare for Technical Questions
Expect technical questions related to backend development, microservices, and database management. Brush up on your knowledge of Spring Boot and SQL databases like Oracle and PostgreSQL. Practising coding challenges can also help you feel more confident during the interview.