Sr Principal Software Engineering

MastercardRemote - Colorado, CO
$212,000 - $339,000Remote

About The Position

Mastercard is a global technology company in the payments industry. Our mission is 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. The Architecture & Technology team sets standards for technology at Mastercard and enables 90% of Mastercard’s software engineering staff to focus on delivering customer value by eliminating undifferentiated heavy lifting necessary to align with those standards. Mastercard builds and operates large scale > 10 Billion transactions / day, highly distributed systems the require exceptional levels of reliability. A&T is looking for a Sr. Principal, Software Engineering to drive Mastercard’s Technology, Architecture and Design, and Engineering practices. This is an individual contributor role reporting directly to the company’s senior technical leadership. The ideal candidate is passionate about technology and software development, highly motivated, intellectually curious, analytical, and can lead by influence.

Requirements

  • You have current, deep, hands-on software engineering experience – architecture, design, and implementation – on large scale, distributed systems.
  • You have strong computer science fundamentals including algorithms, data structures, software design, performance analysis, networking, and mathematics for computer science.
  • Your communications and technical skills make you a recognized technical leader.
  • You are passionate about new technology and can dive deep to form an objective evaluation and opinion.

Responsibilities

  • Work on complex enterprise-wide initiatives spanning multiple services/programs.
  • Work with business/product owners to architect and deliver on new services to introduce new products.
  • Contribute and lead initiatives to improve the craftmanship of Software Engineering teams.
  • Drive the architectural design, including dependent services, service interactions, and policies.
  • Lead projects to prototype and prove concepts for new technologies, application frameworks, and design patterns.
  • Apply judgment and experience to balance trade-offs between competing interests.
  • Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics.
  • Consult across teams and across program lines to identify synergies and reuse opportunities.
  • Conduct technical interviews for hiring engineering staff and raising the performance bar.
  • Mentor and guide software engineers and leads in the team to improve engineering productivity, quality, and technology policy compliance.
  • Engage with external technical communities to extend our reach and benefit from the discovery outside of Mastercard and our industry.
  • Run Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs.
  • Mentor and coach Principal Engineers across the enterprise.
  • Assist people managers in the talent management process in hiring strong engineering talent and running performance evaluations.

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service