Lead Software Engineer

2 days ago


Tampa, Florida, United States Mastercard Full time
Job Title: Lead Software Engineer

We are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our engineering team, you will play a pivotal role in designing and implementing scalable, resilient, and high-performance software solutions.

Job Overview:

The ideal candidate will have a deep understanding of Java development, Spring Boot framework, microservices architecture, and cloud technologies, along with strong problem-solving and communication skills. You will provide technical leadership and guidance to development teams, driving architectural decisions, and ensuring adherence to best practices and industry standards.

Key Responsibilities:
  • Design secure, reliable, high availability, scalable solutions for the Product.
  • Define, plan, and support execution of the technology strategy for one or more products.
  • Collaborate closely with the global Solution Architecture & Engineering team to define principles and best practices.
  • Engage with wider Mastercard Architecture & Technology teams to ensure the Program aligns with the wider technical strategies and policies within Mastercard.
  • Support development teams and work with stakeholders, promoting agile development.
  • Create a culture of technical excellence and ceaseless improvement.
  • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks.
  • Drive the overall Software Implementation for the Product using your deep expertise in microservices-based architectures for the fintech industry.
  • Partner with senior technical and product leaders for the platform on how to deliver on your designs.
  • Collaborate with the development teams, operations, and product owners.
  • Provide technical leadership and mentorship to development teams.
  • Represent as the primary architect and technical advocate with other groups within the program.
Requirements:
  • More than 10 years of rich product engineering experience designing scalable software solutions.
  • Exceptional foundation in Computer Science fundamentals, web applications & services, and microservices-based software architecture.
  • Architected & designed high transaction volume, financial (banking, payment) systems that operate at global scale and extreme up-time requirements.
  • Experience with web technologies including HTML5, CSS, JavaScript, and front-end frameworks such as React, Angular.
  • Extensive experience in designing and building global-scale, back-end micro services using Java, Spring, Spring Boot.
  • Deep understanding of storage technologies such as PostgreSQL or SQL Server, and how to effectively leverage them at massive scale.
  • Deep experience with cloud-native technologies and best practices, such as PCF, Kubernetes, Azure & AWS.
  • Strong problem-solving and communication skills.
  • Relentless self-starter who works quickly and efficiently to support product and technical objectives.
  • Advocate for what's technically important and doing the right thing.
What We Offer:

Mastercard is an inclusive equal 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.

In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact 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.

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.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role.

Mastercard benefits for full time (and certain part time) employees generally include:

insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 5 personal days, 10 annual paid U.S. observed holidays, 401k with a best-in-class company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, gender-inclusive benefits and many more.

Pay Ranges:

New York City, New York: $159,000 - $254,000 USD

Arlington, Virginia: $153,000 - $244,000 USD



  • Tampa, Florida, United States MITRE Full time

    Software Engineering Innovation Center Opportunity at MITREAre you looking for a challenging role where you can make a meaningful impact while enjoying a fulfilling career? MITRE is a not-for-profit organization dedicated to addressing our nation's toughest challenges while prioritizing the well-being of our employees. As a leader in public interest with no...


  • Tampa, Florida, United States DTCC Full time

    Exciting Opportunity at DTCCWe are seeking a highly skilled Software Engineering Lead to join our team at DTCC, a leading company in the financial markets. As a key member of our team, you will have the opportunity to contribute to cutting-edge projects and collaborate with a dynamic team of professionals.About DTCCDTCC is a global company that provides...

  • Software Engineer

    4 days ago


    Tampa, Florida, United States Seven Seven Software Full time

    Overview:At Seven Seven Software, we're seeking a skilled **Mobile Application Developer**who will play a key role in enhancing, building, and delivering a trusted, market-leading Android mobile application.**Key Responsibilities:*** Participate in the design and development of scalable and resilient systems using Kotlin.* Ensure the performance, quality,...


  • Tampa, Florida, United States Piper Maddox Full time

    Lead Software Engineer - Competitive Compensation - System Architecture - .Net/C#Piper Maddox is collaborating with a dynamic organization in the logistics sector that is experiencing significant growth. They are seeking a Lead Software Engineer to join their team.In this position, you will engage in development, design, and transitioning from outdated...


  • Tampa, Florida, United States DTCC Full time

    About This RoleWe are seeking a highly skilled Software Engineering Lead to join our team at DTCC. As a key member of our development family, you will be responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.Key ResponsibilitiesAct as a technical expert on one or more applications utilized by DTCCWork...


  • Tampa, Florida, United States DTCC Full time

    About DTCCDTCC is a leading provider of financial market infrastructure and technology solutions. We are committed to helping our employees grow and succeed in a dynamic and supportive environment.The RoleWe are seeking a highly skilled Software Engineering Lead to join our team. As a key member of our development team, you will be responsible for planning,...

  • Software Engineer

    1 week ago


    Tampa, Florida, United States Seven Seven Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Agile team. As a key member of our team, you will be responsible for designing and developing scalable, cloud-native applications using cutting-edge technologies.Key ResponsibilitiesDesign and implement event-driven architectures using 'Event Sourcing' principlesDevelop microservices...


  • Tampa, Florida, United States MUFG Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Team Lead to join our team at Mitsubishi UFJ Financial Group (MUFG). As a key member of our technology team, you will be responsible for leading and mentoring a talented software engineering team to deliver leading applications and best customer experiences.Key...


  • Tampa, Florida, United States C4 Technical Services Full time

    Lead Java Software Engineer (Claims) Work Location: Remote POSITION OVERVIEW: The Lead Java Software Engineer is tasked with the design, development, and implementation of innovative IT solutions. This role involves creating comprehensive system specifications, engaging in unit testing, and maintaining both planned and unplanned applications developed...


  • Tampa, Florida, United States Ruri Software Technologies LLC Full time

    Job Opportunity:We are seeking highly skilled professionals to join our team at Ruri Software Technologies LLC. As a leading provider of software solutions, we are looking for talented individuals to fill the following positions:Data Engineers: Experienced professionals with expertise in data engineering, data analysis, and data visualization.SAP ABAP...


  • Tampa, Florida, United States Citigroup Inc Full time

    Company Overview:Citi, a prominent global financial institution, serves approximately 200 million customer accounts across more than 160 countries and jurisdictions. The organization offers a diverse array of financial products and services, including consumer banking, corporate and investment banking, securities brokerage, transaction services, and wealth...


  • Tampa, Florida, United States DTCC Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at DTCC. As a key member of our Development family, you will be responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.Key ResponsibilitiesAct as a technical expert on one or more applications utilized by DTCCWork with the...


  • Tampa, Florida, United States Citigroup Inc Full time

    About the RoleCitigroup Inc. is seeking a highly skilled and experienced Senior Principal Engineer to join our team. As a key member of our engineering organization, you will be responsible for leading the development of complex software systems and providing technical guidance to our team members.Key ResponsibilitiesLead the design, development, and...


  • Tampa, Florida, United States Appspace, Inc. Full time

    Position: Senior Software ArchitectCompany: Appspace, Inc.As a Senior Software Architect, you will be responsible for spearheading the architectural and design initiatives within our organization. Your expertise will guide the development of robust software solutions that meet the evolving needs of our clients.Key Responsibilities:Lead the architectural...

  • Software Engineer

    4 days ago


    Tampa, Florida, United States ViaSat Full time

    About UsViasat is a leading provider of global communication services, dedicated to delivering innovative solutions that connect people and organizations around the world.Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team, responsible for developing software to support encrypted communications systems, including Layer 2...


  • Tampa, Florida, United States Total Quality Logistics Full time

    About the Position: As a Lead Software Architect, you will become an integral part of our innovative product teams, collaborating with agile groups dedicated to crafting web-based iterations of our essential applications. Your expertise will guide our teams in exploring and implementing new applications and tools that enhance our service offerings. Your...


  • Tampa, Florida, United States Citigroup Inc Full time

    About the RoleCitigroup Inc., a leading global bank, is seeking a highly skilled Senior Principal Engineer to join its team. As a key member of the organization, you will be responsible for driving technical excellence and innovation in software development.Key ResponsibilitiesLead the development of complex software solutions, leveraging expertise in Java,...


  • Tampa, Florida, United States Fanatics Full time

    About the RoleFanatics is seeking a highly skilled Senior Software Engineer to join our team in Tampa, Florida. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions for complex troubleshooting issues.You will lead the diagnosis and definition of software solutions using in-depth...


  • Tampa, Florida, United States Prana Tree Full time

    About Prana Tree:Prana Tree is a premier software development firm committed to providing innovative solutions that enhance the success and growth of our clients. We are seeking a highly skilled and strategically oriented Team Lead - Architecture to become an integral part of our vibrant team. This position is perfect for an individual with extensive...


  • Tampa, Florida, United States Prana Tree Full time

    About Prana Tree:Prana Tree is a premier software development firm committed to providing innovative solutions that enhance the success of our clients. We are in search of a seasoned and strategic Team Lead - Architecture to become a vital part of our energetic team. This position is tailored for individuals with extensive knowledge in software architecture...