Job Closed

This listing is no longer active.

Mastercard logo
Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Sr. Principal Software Engineer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 38,800Since 1966

Location

Missouri

Posted

94 days ago

Salary

$212K - $407K / year

Seniority

Senior

Bachelor Degree9 yrs expEnglishAI / MLAI

Job Description

Sr. Principal Software Engineer

Mastercard

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. Title and Summary Sr. Principal Software Engineer Role Overview As a Sr. Principal Engineer in the AI & Data Platform Engineering organization, you will provide technology leadership and strategic influence across enterprise-scale initiatives for the next generation Decision Management Platform. With deep architectural expertise and ability to collaborate across the organization, you will have the ability to drive innovation and engineering excellence. Key areas of focus include leveraging disruptive technologies in the real time AI inferencing and decisioning domain to improve product effectiveness, increase business agility, increase technical resilience and scalability, and lower cost of ownership. You will work closely with the technology executive, senior leaders and engineers to play an important pivotal role in shaping the overall AI & DPE technology strategy for the wider AI & DPE team. Key Responsibilities: Enterprise Architecture & Technical Leadership• Lead architectural design for complex, enterprise-wide initiatives involving multiple services, programs, and high-scale decisioning workloads.• Define service interactions, data flows, dependency models, and architecture policies that ensure scalability, resiliency, and security.• Partner with business and product leaders to architect new services that enable innovative Mastercard products and decision capabilities. Customer Experience & Platform Strategy• Improve the end-to-end experience of internal and external customers across services and applications.• Simplify and optimize architecture strategies to balance cost efficiency, performance, and functional requirements.• Apply expert-level technical judgment to guide trade-offs in large-scale design and implementation. Thought Leadership & Influence• Drive engineering best practices, software craftsmanship, and architectural rigor across the organization.• Represent the engineering organization through technical presentations, publications, and internal knowledge-sharing sessions.• Participate in Principal-level architecture reviews and address complex enterprise-wide technical challenges. Collaboration & Knowledge Sharing• Work across organizational boundaries to identify integration opportunities, reduce redundancy, and drive platform cohesion.• Mentor engineers and rising architects to elevate technical expertise and leadership within the organization.• Promote knowledge sharing across guilds, programs, and engineering communities. Talent & Culture• Conduct deep technical interviews and help identify candidates who raise the engineering bar.• Champion behaviors that support a culture of excellence, inclusivity, and accountability. Qualifications:• Extensive hands-on software engineering experience building and architecting distributed systems or real-time processing platforms.• Deep architectural expertise in large-scale, high-throughput systems, including end-to-end service design, data flows, and dependency modeling.• Strong experience with cloud and data platform technologies, real-time decisioning, and enterprise-grade system reliability and security.• Prior work integrating AI/ML or analytic models into production systems, especially for real-time or near real-time workloads.• Demonstrated ability to lead complex technical designs, influence cross-functional engineering teams, and guide platform-wide architectural decisions.• Strong problem-solving, communication, and technical leadership skills, with experience mentoring senior engineers. Preferred Qualifications• Experience with high-volume transactional systems, business rules management platforms, or real-time streaming pipelines.• Background working with large in-memory data grids, rule engines, or decisioning engines.• Experience contributing to organizational standards, technical publications, or architecture communities of practice.• Prior work in environments involving regulated data, compliance constraints, or high-availability requirements. #LI-TE1 Mastercard is a merit-based, 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. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com 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 and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. 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 of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 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; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges New York City, New York: $254,000 - $407,000 USD Austin, Texas: $212,000 - $339,000 USD Chicago, Illinois: $212,000 - $339,000 USD O'Fallon, Missouri: $212,000 - $339,000 USD Remote - Illinois: $212,000 - $339,000 USD Remote - Washington: $212,000 - $339,000 USD San Francisco, California: $254,000 - $407,000 USD Job Posting Window Posting windows may change based on the volume of applications received and business necessity. Candidates are encouraged to apply expeditiously.

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Company sponsored family events, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Free snacks and drinks, Team based strategic planning, Team workouts, Tuition reimbursement, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, In-person all-hands meetings, Employee awards, Pay transparency, Transgender health care benefits, Wellness days, Abortion travel benefits, Meditation space, Mother's room, Personal development training, Virtual coaching services, Apprenticeship programs, Flexible time off, Floating holidays, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Jobgether logo

Lead .NET Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

OtherRemoteH1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to lead the design, development, and delivery of advanced .NET software solutions in a dynamic and collaborative environment. The Lead .NET Engineer will guide technical execution, mentor team members, and ensure alignment between technical solutions and business objectives. You will work on modern .NET technologies, including .NET Core/NET 6+, and collaborate closely with cross-functional teams to deliver scalable, maintainable, and secure applications. This position emphasizes innovation, best practices in software engineering, and the ability to translate complex technical concepts for diverse stakeholders. You will also play a key role in driving continuous improvement, adopting emerging technologies, and enhancing overall project outcomes. The role supports flexible work arrangements and encourages professional development and growth. - Lead the design, architecture, and implementation of software solutions using modern .NET technologies. - Provide mentorship, technical guidance, and support to development teams, fostering professional growth. - Collaborate with stakeholders and clients to ensure solutions meet business objectives and requirements. - Ensure best practices in coding, architecture, Agile methodologies, and software quality are followed. - Conduct code reviews, troubleshoot complex issues, and drive technical decision-making. - Promote the adoption of emerging technologies and innovative approaches to enhance project outcomes. - Lead initiatives for continuous improvement, maintainability, and scalability across projects. Qualifications - 6+ years of experience in software development, with strong expertise in C#, ASP.NET Core, Blazor, and related frameworks. - Experience with frontend technologies such as React, Angular, or Vue.js is preferred. - Knowledge of microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (Azure, AWS). - Proficiency in database design, Entity Framework Core, and SQL/NoSQL databases. - Strong understanding of OOP principles, design patterns, SOLID principles, and RESTful API design. - Experience leading teams and mentoring developers in a consulting or technical environment. - Familiarity with Git workflows, automated testing frameworks (xUnit, NUnit, Moq), and Agile practices. - Excellent problem-solving skills and the ability to communicate technical concepts to both technical and non-technical stakeholders. - Preferred: experience with DevOps/CI/CD, observability, event-driven architectures, GenAI productivity tools, and accessibility standards (WCAG). Benefits - Competitive base salary with performance-based bonus eligibility from day one. - Comprehensive medical, dental, and vision coverage with multiple plan options. - 15 days paid vacation, 6 federal holidays, 4 floating holidays, and 8 weeks parental leave. - Flexible remote or hybrid work options supporting work-life integration. - TechEleX program for hardware selection and replacement, plus internet reimbursement. - Professional development opportunities, including 3 days paid training per year. - Wellness support, including mental health coverage, HeadSpace, and TalkSpace memberships. - Additional perks: pet insurance discounts, Care.com membership with backup care days, and more. Company Description

United States
Job Closed
DyFlex Solutions logo

SAP CDS Developer

DyFlex Solutions

Your SAP Gold Partner for S/4HANA, Business ByDesign, Ariba and Analytics solutions.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and enhance standard and custom CDS views using annotations, associations, and table functions • Design and build Basic, Composite, and Consumption CDS views that support analytical and transactional use cases • Expose CDS views as OData services and support Fiori UI integration for analytical and reporting scenarios • Use Object‑Oriented ABAP, including SQL Script via AMDP, to support complex reporting and backend logic • Apply Code‑to‑Data techniques to push calculations to the HANA DB and optimise runtime performance • Create technical documentation, perform unit testing, support SIT/UAT cycles, and manage transport progression across landscapes

Australia
Job Closed
ICF logo

Senior Appian Plugin Developer

ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en

• Refactor custom Appian plugins to remove filesystem, database, and logging dependencies incompatible with Appian Cloud • Redesign and modernize plugin components to leverage supported Appian APIs and cloud-compliant integration patterns • Validate compatibility of custom and AppMarket plugins within Appian Cloud environments • Assess and remediate configuration or deployment gaps identified during plugin validation • Implement secure, centralized logging approaches aligned with cloud deployment standards • Package and deploy updated plugins across development, testing, and production environments • Support regression testing across dependent Appian applications impacted by plugin updates • Troubleshoot and resolve defects related to plugin behavior, integrations, or environmental differences • Collaborate with Appian Developers to remediate application objects and integrations impacted by cloud migration • Partner with DBAs to ensure plugin changes align with data migration and validation activities • Participate in structured migration governance processes, including technical documentation, status reporting, and risk tracking • Contribute to production cutover preparation, rollback validation planning, and post-migration stabilization • Document refactor strategies, compatibility findings, deployment steps, and definitions of done • Operate within a defined delivery cadence, maintaining accountability for milestones and technical quality

Virginia
$98.6K - $167.6K / year
Jobgether logo

Staff Software Engineer, Replication Foundations

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

OtherRemoteH1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role is a senior technical position focused on building and evolving the core replication layer of a large-scale distributed system. You will drive the design, implementation, and operational ownership of replication protocols, scalability primitives, and reliability mechanisms that ensure high availability, consistency, and fault tolerance across cloud and open-source deployments. The role requires deep expertise in distributed systems, concurrency, and correctness-critical infrastructure, combined with the ability to lead complex technical initiatives end-to-end. You will work cross-functionally with multiple engineering teams to ensure that replication foundations enable current and future cloud products, while mentoring peers and raising engineering standards. This position offers a highly collaborative and challenging environment for engineers passionate about building reliable, large-scale systems. - Lead the design, development, and rollout of core replication components, from initial architecture to long-term operational ownership. - Evolve replication protocols to support high availability, cross-cluster replication, and migration between clusters. - Build and maintain scalability and reliability primitives such as multi-cluster namespaces and dynamic split/merge strategies. - Ensure system correctness by reasoning about consistency models, ordering guarantees, idempotency, and safe rollout of changes. - Collaborate cross-functionally with cloud, operations, and enablement teams to align replication foundations with current and future products. - Author high-quality design documentation, operational playbooks, and technical guidance for replication systems. - Mentor team members, conduct code reviews, and improve testing, fault injection, and incident readiness for replication services. Qualifications - 10+ years of experience designing and building production distributed systems with correctness-critical requirements. - Strong knowledge of replication, consistency, fault tolerance, and failure recovery in large-scale environments. - Proven ability to implement concurrent systems with clear invariants and operational safety guarantees. - Hands-on experience debugging complex production issues, including race conditions, partial failures, and performance degradation. - Proficiency in Go, Java, C++, or similar systems programming languages for production-quality code. - Solid understanding of distributed systems fundamentals: sharding/partitioning, backpressure, failure detection, and durability mechanisms. - Demonstrated leadership in guiding technical projects across teams, from planning to safe production deployment. - High ownership, analytical rigor, and curiosity for understanding system behavior under stress and at scale. - Experience with multi-cluster or multi-region architectures, database internals, or log-based replication is a plus. - Prior contributions to open-source distributed systems projects are desirable. Benefits - Competitive salary range: $212,000–$285,000 plus eligibility for equity participation. - Unlimited PTO, 12 holidays plus 2 floating holidays. - 100% coverage for medical, dental, and vision premiums. - Life, AD&D, and short- & long-term disability insurance. - 401(k) retirement plan with company match. - Professional development and learning stipends, lifestyle spending accounts, and in-home office setup support. - Work-from-home meal allowance and internet reimbursement. - Mental wellness support including Calm app subscription. - Collaborative, mission-driven, and inclusive culture with opportunities for mentorship and community engagement. Company Description

United States
$212K - $285K / year
Job Closed