Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Full-time

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

Senior Software Engineer

Position Overview
The Business Experimentation and Optimization (BE&O) teams within Mastercard’s Services organization are building industry-leading software that empowers business users around the world to make data-driven decisions through advanced analytics and experimentation. As we expand our product offerings and modernize our technology stack, we are reimagining how we deliver scalable, cloud-native solutions to our clients.

We are seeking a technically strong Senior Software Engineer to help drive the architecture, design, and development of our next-generation experimentation platform. In this role, you will help define and evolve system architecture and non-functional requirements, including scalability, performance, security, and reliability, ensuring our solutions meet the highest engineering standards. As a Senior SE, you will work closely with cross-functional teams to drive complex technical solutions, lead team-level design, and deliver scalable services, APIs, and analytics-driven capabilities using technologies such as Java, Databricks, cloud platforms, and modern data technologies.

Our teams are small, agile, and empowered to choose the processes that work best for their goals. Every engineer contributes to the full development lifecycle, from ideation and design through implementation and testing, fostering a culture of ownership, innovation, and continuous improvement.

What is the Services organization?

The Services team is a key differentiator for Mastercard, delivering cutting-edge solutions that help our customers grow. Focused on thinking big and scaling rapidly across the globe, this team is responsible for end-to-end solutions for a diverse, global customer base. We combine traditional management consulting with rich data assets and in-house technology to provide clients with powerful insights and tools that drive fact-based decision-making. Centered on data-driven technologies and innovation, our services include consulting, loyalty and marketing programs, business experimentation, and data-informed information and risk management. While specializing in the payments industry, Mastercard Services also partners closely with major retailers, airlines, and other enterprises, leveraging insights drawn from both within and beyond our network.

We are seeking passionate and talented technologists who share our vision of empowering customers to make smarter, data-driven decisions. Join us and help shape the future growth of our team.

Who is Mastercard?

Mastercard is the global technology company behind the world’s fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, and a technology innovation lab. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you.

Position Responsibilities:

As a part of Mastercard Services, you will build innovative products that help businesses around the world unlock more value from their data. As a Senior Software Engineer within BE&O, you will contribute to full-stack, data-intensive, analytics-driven applications that support sophisticated business experimentation and decision-making for some of the world’s largest organizations. You will:

Lead team level system design, including high level design, detailed design, API contracts, data flows, service interactions, integration patterns, and nonfunctional requirements such as scalability, reliability, performance, security, and operability.
Partner with lead engineers and architects to align team level implementations with broader platform architecture, modernization goals, engineering standards, and long term maintainability.
Develop and optimize data intensive applications and analytics capabilities using Databricks, Spark, and related technologies to process and deliver data at scale.
Serve as a hands on technical contributor, designing, coding, testing, debugging, and delivering production quality software across the full engineering lifecycle.
Identify and resolve performance bottlenecks across services, APIs, data processing workloads, and user experiences.
Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
Mentor junior and midlevel engineers through technical guidance, pairing, code reviews, design feedback, documentation, and knowledge sharing.
Contribute to a collaborative engineering culture by modeling ownership, clear communication, continuous learning, pragmatic decision making, and high standards for software quality.
Improve engineering quality through code reviews, design reviews, automated testing, secure coding practices, observability, performance tuning, CI/CD practices, and production readiness.
Troubleshoot complex issues across application, service, API, data, and cloud layers, driving root cause analysis and implementing durable solutions that improve platform reliability and supportability.

Ideal qualifications include:
6+ years of software engineering experience delivering scalable, high performance, and reliable software in an agile environment.
Strong hands on experience designing and building distributed systems, microservices, RESTful APIs, and cloud native applications.
Strong programming experience with modern engineering stacks such as Java/Spring Boot, TypeScript/React, SQL, and related frameworks and technologies.
Experience with Databricks, Spark, or PySpark is highly desirable, particularly for working with data pipelines and analytics driven applications.
Experience building or supporting cloud native applications on AWS and/or Azure, with familiarity in CI/CD, containerization, Kubernetes, observability, automated testing, and production support practices.
Demonstrated ability to lead team level design discussions, evaluate technical tradeoffs, and guide implementation through technical influence.
Ability to translate product and business needs into scalable, secure, and maintainable technical solutions.
Strong collaboration and communication skills, with the ability to work effectively across cross-functional teams.
Strong problem solving skills with the ability to work through ambiguity, make sound technical decisions, and drive results through hands on execution.
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience; an advanced degree is a plus.
Mastercard is an equal opportunity employer that values diversity and inclusion. Applicants will be considered and treated without regard to gender, gender identity, race, color, ethnicity, national origin, religion, sexual orientation, veteran or disabled status, or any other characteristic protected by applicable law. 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.
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dublin, CA vacancy
  •  ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview ~ Mastercard Emerging Data Signals is a global product within Mastercard responsible for the delivery of new... 
    Senior
    Full time
    Worldwide

    Mastercard

    Dublin, CA
    5 days ago
  •  ...Senior Rust Software EngineerVector Atomic is building next-generation quantum devices designed for real-world applications, including GPS-free...  ..., and telecommunications. As a Senior Rust Software Engineer, you will serve as a technical leader within a rapidly growing... 
    Senior

    Vector Atomic

    Pleasanton, CA
    2 days ago
  • $120k - $180k

     ...Senior Software Engineer – Backend Location : San Francisco Bay Area, CA strongly preferred - hybrid from our San Ramon office (3 days a week); Core hours 7:00 AM – 4:00 PM PT. Compensation : The US base salary range for this full-time position is $120... 
    Senior
    Remote job
    Permanent employment
    Full time
    Work at office
    Local area
    Day shift
    3 days per week

    Arive

    San Ramon, CA
    1 day ago
  •  ...Senior Software Development EngineerYour work days are brighter here.We're obsessed with making hard work pay off, for our people, our customers...  ....About the RoleWe are seeking a Senior Software Development Engineer with a passion for architectural design and high-performance... 
    Senior
    Work experience placement

    Workday

    Pleasanton, CA
    4 days ago
  •  ...We are seeking a skilled Senior Application Support Engineer to provide L3 application support across production and non-production environments. The role requires strong Java and React.js expertise, along with experience in observability, dashboarding, troubleshooting... 
    Senior

    Neshent Technologies

    Dublin, CA
    4 days ago
  •  ...Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the...  ...US EST time zone. - At least 3 years of experience as a paid software engineer working at a company where the primary product is software... 
    Senior
    Hourly pay
    Full time
    Remote work

    GrabJobs

    Hayward, CA
    1 day ago
  • $180k - $210k

     ...more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive...  ...who can build reliable and scalable software that will be used by all TRM customers....  ...reduction and knowledge sharing. Senior Engineer: Successfully designs and documents... 
    Senior
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Hayward, CA
    4 days ago
  •  ...Senior AI/ML EngineerWe're looking for a Senior AI/ML Engineer to design, build, and optimize data pipelines that power our next-generation AI-driven accounting...  ...scalability, reliability, and efficiencyCollaborate with software engineers to integrate machine learning models... 
    Senior
    Shift work

    BlackLine

    Pleasanton, CA
    1 day ago
  • $300 per month

     ...and a service-first mindset.  But we’re not just building software. We’re building a movement. We’re empowering repair shops...  ...supported. What You’ll Do Tekmetric is looking for a Senior Software Engineer (Backend) to take part in the full development lifecycle, from... 
    Senior
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Hayward, CA
    1 day ago
  •  ...Senior AI/ML Engineer We're looking for a Senior AI/ML Engineer to design, build, and optimize data pipelines that power our next-generation...  ..., reliability, and efficiency Collaborate with software engineers to integrate machine learning models into existing... 
    Senior
    Shift work

    BlackLine

    Pleasanton, CA
    3 days ago
  • $120k - $140k

     ...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software... 
    Senior
    Full time
    Remote work
    Night shift

    GrabJobs

    Hayward, CA
    2 days ago
  • $86.8k - $198k

     ...Senior Application DeveloperThe Opportunity:At a certain point, experience-based system design can start to look like clairvoyance....  ...You've evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dublin, CA
    4 days ago
  • $170k - $213k

     ...Sr. Software Engineer In TestBlackLine SaaS is the system of interaction for finance and accounting teams and it integrates with numerous ERPs, CRMs, Payment systems, Point of Sale systems and other applications. As a Sr. Software Engineer in Test, you will play a crucial... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Shift work
    3 days per week

    BlackLine

    Pleasanton, CA
    18 hours ago
  •  ...We specialize in Staffing, Consulting, Software Development, and Training along with IT...  ..., development and programming, software engineering, systems development, testing, integration...  ...skills and the ability to interface with senior leadership with confidence and clarity... 
    Senior
    Full time
    Immediate start

    Atria Group

    San Ramon, CA
    1 day ago
  •  ...Senior Systems Design Engineer Dublin, CA (Onsite) $60/hr or 120k/annum Job description: The Systems Design Engineer will provide direction and leadership in system architecture and design; specify and validate systems and subsystems;... 
    Senior
    Work experience placement

    Fisec Global

    Dublin, CA
    2 days ago
  •  ...Senior Java DeveloperOur client, an American multinational clothing and accessories retailer company, is looking for a Senior Java Developer for their Pleasanton, CA location.RequirementsSupplier call TBD next week, HM looking for 10+ years of professional experience... 
    Senior

    ICONMA

    Pleasanton, CA
    2 days ago
  • Purple DriveSenior.NET Core DeveloperShare Contractual Pleasanton, CA PDT - 9132Overview:Develop scalable microservices using.NET Core. Build and manage CICD pipelines with Azure DevOps. Integrate with Kubernetes (AKS) and containerize using Docker. Design and deploy serverless...
    Senior

    Purple Drive

    Pleasanton, CA
    2 days ago
  •  ...Perfict Global Senior DeveloperPerfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together... 
    Senior
    Work experience placement

    Perfict Global, Inc.

    Pleasanton, CA
    1 day ago
  •  ...Senior Full Stack Java DeveloperLocation: Pleasanton, CA (Hybrid)Duration: Long TermNote: The final round will be F2F in Pleasanton, CA and looking for Visa Independent candidatesWhat You'll Do:Develop code using the latest Java, Spring, and NO SQL technologiesSolve technical... 
    Senior

    Kasmo Global

    Pleasanton, CA
    17 hours ago
  •  ...Gateway is a plus - Preferred experience using Docker or another container engine, OpenShift - Hands on experience in designing systems and developing applications - Knowledge of developing software deployed on cloud-hosted services. - Microsoft products, Visio, Excel,... 
    Senior

    Omni Inclusive

    Pleasanton, CA
    4 days ago
  •  ...Perfict Global Senior Developer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together... 
    Senior
    Work experience placement

    Perfict Global, Inc.

    Pleasanton, CA
    2 days ago
  •  ...Senior Cloud Engineer Job Description / Requirements: ~10+ years of extensive knowledge and experience in developing SAP technical architecture and SAP framework. Highly skilled in installation and upgrade of SAP systems using SWPM and SUM in addition to troubleshoot... 
    Senior
    Work experience placement

    Software Technology Inc

    San Ramon, CA
    4 days ago
  • $96.4k - $160.6k

     ...SMX is seeking a Senior S/4HANA SAP ABAP Developer to support an SAP S/4HANA Greenfield implementation project for a large government contract. As a Senior Developer, you will be involved in every stage of the application lifecycle, from design to deployment. This... 
    Senior
    Contract work
    Work experience placement
    H1b
    Remote work

    GrabJobs

    Hayward, CA
    3 days ago
  • Job TitleMandatory Skills: Colleague Core Knowledge: Comprehensive understanding of the core functionalities across different Colleague modules like student records, financials, admissions, financial aid, payroll, and human resources, experience with Ellucian Ethos integration...
    Senior

    Omni Inclusive

    Pleasanton, CA
    1 day ago
  • $125.9k - $148.1k

     ...by connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal... 
    Senior
    Full time
    Contract work
    Local area
    Flexible hours

    Armanino

    San Ramon, CA
    5 days ago
  • $210k - $263k

     ...Senior AI Engineer A leading fintech AI platform is seeking a Staff AI Engineer to spearhead the development, implementation, and productionization...  ...Skills & Experience: ~4+ years as a Full Stack Software Engineer or similar, delivering, shipping, and testing... 
    Senior
    Work at office
    3 days per week

    Motion Recruitment

    Pleasanton, CA
    5 days ago
  • $156k - $196k

    Make Your Mark: As a  Sr. Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and scaling BlackLine’s cloud-based backend services and driving innovation... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Shift work
    3 days per week

    BlackLine

    Pleasanton, CA
    6 days ago
  •  ...SR. SOFTWARE QA ENGINEER Noetic Information Systems LLC Phone: (***) ***-**** / (***) ***-**** Email: ****@*****.*** Address: 5776 Stoneridge Mall Road, Suite 255, Pleasanton, CA 94588 Master’s degree in Information Technology, Computer Science with 2 years of... 
    Senior
    Remote work
    Relocation

    Noetic Information Systems LLC

    Pleasanton, CA
    3 days ago
  •  ...Senior.Net DeveloperPleasanton, California, 100% remote 12+ months Web Cam Interview $60-65/Hr on W2The must have requirements...  ...with C#/.Net Framework.Strong SQL development skills.Software development and engineering program is building applications and developing discrete... 
    Senior
    Remote work

    Syntricate Technologies

    Pleasanton, CA
    1 day ago
  • $130k - $163k

     ...Senior AI Developer As a Senior AI Developer on BlackLine's Corporate AI team, you...  ...ll Bring: ~3+ years of Senior-level software development experience, including at least...  ..., or Weaviate. Advanced prompt engineering skills and a deep understanding of how to... 
    Senior
    Temporary work
    For contractors
    Work at office
    Shift work
    3 days per week

    BlackLine

    Pleasanton, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!