Mastercard

Lead Software Engineer C#

Mastercard

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Mastercard - a global technology company that connects billions of people, businesses, and economies every day. We are seeking a highly skilled and passionate Lead Software Engineer with expertise in C# to join our dynamic team. As a Lead Software Engineer at Mastercard, you will play a crucial role in designing, developing, and deploying innovative solutions that power our payment systems and services. We are looking for someone with a strong technical background, excellent leadership skills, and a passion for delivering high-quality software. If you are driven, curious, and thrive in a collaborative environment, we want you on our team. Join us and help shape the future of payments.

  1. Design and develop innovative software solutions to support Mastercard's payment systems and services.
  2. Lead and manage a team of software engineers to ensure high-quality and timely delivery of projects.
  3. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  4. Mentor and coach team members to enhance their technical skills and promote a culture of continuous learning.
  5. Conduct code reviews and provide constructive feedback to maintain code quality and best practices.
  6. Stay updated with industry trends and new technologies to continuously improve and modernize our systems.
  7. Work closely with product owners and stakeholders to define project scope, timelines, and deliverables.
  8. Troubleshoot and resolve complex technical issues and provide timely resolutions.
  9. Ensure compliance with coding standards, security protocols, and other company policies.
  10. Participate in the recruitment and hiring process to build a strong and diverse team of software engineers.
  11. Act as a technical subject matter expert and provide guidance to other team members as needed.
  12. Drive innovation and contribute to the development of new products and services at Mastercard.
  13. Collaborate with other departments and teams to ensure seamless integration and functionality of software solutions.
  14. Communicate effectively with team members, stakeholders, and management to provide project updates and address any issues or concerns.
  15. Embrace a culture of continuous improvement and actively seek opportunities to enhance processes and procedures.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Extensive Experience In C# Programming Language: The Ideal Candidate For A Lead Software Engineer C# Job At Mastercard Should Have A Strong Foundation In C# Development, With A Deep Understanding Of Its Features And Capabilities.

  • Leadership And Project Management Skills: As A Lead Software Engineer, The Candidate Should Possess Excellent Leadership And Project Management Skills To Effectively Lead A Team Of Software Developers And Drive Project Success.

  • Proficiency In Software Development Methodologies: A Lead Software Engineer C# At Mastercard Must Have A Strong Understanding Of Various Software Development Methodologies, Such As Agile, Scrum, And Waterfall, To Ensure Efficient And Effective Project Delivery.

  • Knowledge Of Software Design Patterns And Principles: Mastercard Values Candidates Who Have A Thorough Understanding Of Software Design Patterns And Principles, Such As Solid, To Develop Scalable, Maintainable, And High-Quality Software Solutions.

  • Excellent Problem-Solving And Analytical Skills: The Ideal Candidate Should Possess Strong Problem-Solving And Analytical Skills To Identify And Resolve Complex Technical Issues And Make Critical Decisions That Align With Mastercard's Business Objectives.

Required Skills
  • Project Planning

  • Team Management

  • Problem Solving

  • Agile development

  • Database Management

  • API design

  • Code Review

  • Object-oriented programming

  • Test-Driven Development

  • Code optimization

  • Software Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Lead Software Engineer C# is $104,000 to $135,000 per year. However, this can vary depending on experience, location, and the specific company. Some senior-level positions may offer higher salaries, while junior positions may offer lower salaries. It is important to research the specific company and their salary ranges to get a more accurate understanding of the salary for this role.

Additional Information
Mastercard is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 6th, 2025
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Mastercard

Mastercard is a leader in global payments and a technology company that connects billions of consumers, thousand of financial institutions, and millions of merchants, as well as governments and businesses around the world.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started