Senior Software Engineer
$115k - $184kMastercard
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 EngineerWho is Mastercard?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.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview
We are seeking an experienced Senior Software Engineer with strong expertise in Golang, cloud-native application development, and AWS-based solutions to support Mastercard's Cloud Connect initiatives. The role will focus on building secure, scalable connectivity platforms that enable customers to connect to Mastercard services from public cloud environments and private networks through modern cloud-native architectures. Role
• Design, develop, and maintain secure, scalable, and resilient cloud-native applications and services using Golang and AWS technologies to support Mastercard's Cloud Connect initiatives.
• Collaborate cross-functionally with product, architecture, engineering, and operations teams to design scalable solutions, systems, APIs, and databases that meet functional and non-functional requirements.
• Contribute to software architecture, technical design reviews, and architectural decision-making, ensuring solutions are maintainable, performant, secure, and aligned with enterprise standards.
• Design and optimize data structures, algorithms, and processing patterns to support high-volume distributed systems and efficient resource utilization.
• Participate in the complete software development lifecycle, including requirements analysis, design, development, testing, deployment, monitoring, and ongoing support.
• Design, develop, and maintain automated unit, functional, and integration tests while promoting test-driven development practices.
• Conduct code reviews and provide technical mentorship to engineering team members, promoting coding standards, software quality, maintainability, and engineering best practices.
• Apply secure coding principles throughout the software development lifecycle, proactively identifying and remediating vulnerabilities through code reviews, security testing, and adherence to Mastercard security standards.
• Contribute to operational excellence by implementing observability, monitoring, logging, alerting, and reliability best practices for cloud-native services.
• Perform root cause analysis, troubleshoot complex production issues, and lead performance tuning efforts to improve system reliability, scalability, and efficiency.
• Work with business partners and stakeholders to understand business needs and translate requirements into technical solutions. All About You
• Bachelor's degree in Computer Science, Management Information Systems, Engineering, or related field.
• 7+ years of software engineering experience designing, developing, and supporting enterprise applications.
• 2+ years of hands-on experience developing applications using Go (Golang).
• Experience designing, deploying, and operating cloud-native solutions on AWS.
• Strong understanding of AWS networking services including VPC, Transit Gateway, PrivateLink, Route 53, Network Load Balancers, and Direct Connect.
• Experience building and operating containerized applications using Kubernetes, Amazon EKS, Docker, and related cloud-native technologies.
• Strong understanding of distributed systems concepts, scalability patterns, performance optimization, and efficient data structure design.
• Experience conducting code reviews and promoting engineering best practices, software quality, and secure coding standards.
• Knowledge of secure software development practices including authentication, authorization, encryption, secrets management, vulnerability remediation, and application security testing.
• Experience implementing and maintaining automated testing frameworks, including unit, functional, and integration testing.
• Experience with Test-Driven Development (TDD) methodologies.
• Experience with protocol buffers and gRPC.
• Experience with Python 3.8 or higher is preferred.
• Strong understanding of CI/CD pipelines and modern DevOps practices using Git, Jenkins, Artifactory, Docker Registry, and related technologies.
• Experience building and supporting applications on Linux platforms.
• Experience implementing observability and operational readiness practices including logging, monitoring, alerting, and incident response.
• Agile software delivery experience in a globally distributed engineering environmentMastercard 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 View email address on aiapply.co 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.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The ABU team enables issuers and acquirers to securely communicate account changes for credential-on-file and...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Next Edge represents the next phase of Mastercard's Core Payments technology transformation and plays a key...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer This role is part of the Software Engineering team within Mastercard Payment Gateway Services (MPGS) and collaborates with...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Mastercard Send (part of the Mastercard Move portfolio) enables near real-time money movement across billions...SeniorFull timePart timeWorldwideFlexible hoursShift work$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software engineer About the Role The Mastercard Operational Intelligence Program is engaged in developing innovative solutions through...SeniorFull timePart timeImmediate startWorldwideFlexible hours- ...Provides support of applications software through programming, analysis, design, development and delivery of software solutions... ...solutions for changing business needs. Title: Senior Java Developer/Engineer Location: O’Fallon, MO Duration: Through Q3 2024...SeniorWork experience placement
- True Manufacturing is seeking a Principal Software Engineer to own the connected-equipment software platform end-to-end. You will lead architecture, data, security, and release, while shipping production-grade code and owning the deployment pipeline. This hands-on leadership...Senior
$99.45k - $171.35k
...least 3 years of experience in developing real-time embedded software ~ Over 3 years of experience applying Object Oriented principles... ...Responsibilities: Collaborate with a diverse engineering team to design and implement Operational Flight Program (OFP)...SeniorFull timeRelocation package- ...Senior Site Reliability Engineer The BizOps team is looking for a Senior Site Reliability Engineer who can help us solve problems and enhance our... ...Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorShift work
- ...) We are looking for an experienced Senior Java Full Stack Developer to design, develop... ...& Agentic AI: LLM integration, prompt engineering, agentic patterns, Claude Code, GitHub... ...Methodologies: Agile, Waterfall, CI/CD, software development lifecycle (SDLC). Key Responsibilities...SeniorWork experience placementLocal areaWork visa
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Full Stack & AI Overview The Decision Services Technology team within Mastercard's Business & Market Insights...SeniorFull timePart timeImmediate startWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a talented Senior Software Engineer – Java...SeniorFull timePart timeWorldwideFlexible hours3 days per week- ...realize their greatest potential. Title and Summary Senior Site Reliability Engineer Overview-The ProCOM team is looking for a Site... ...• Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorFull timePart timeImmediate startWorldwideFlexible hours
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...SeniorFull timePart timeWorldwideFlexible hours- ...About the job Qlik Software Engineer (hybrid-remote)This is a 24 month contract to hire role (hybrid-remote)ResponsibilitiesDevelop both internal and external dashboards using QlikWork closely with team members from across Client to identify functional and system requirementsWork...Contract workRemote work
$96k - $163k
...governments realize their greatest potential. Title and Summary Senior Database Platform Engineer (Oracle) Database Platform Engineer Overview... ...engineering, Infrastructure as Code (IaC), CI/CD, software automation, security, reliability engineering, and developer...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...governments realize their greatest potential. Title and Summary Senior AI Platform Engineer (DevOps) Who is Mastercard? Mastercard powers... ...excellence of Mastercard's AI platforms. You will collaborate with software engineers, data scientists, infrastructure teams, security...SeniorFull timePart timeWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II About the Role Mastercard's Services Technology organization is seeking a Software Engineer II to contribute to the...Full timePart timeWorldwideFlexible hours$92k - $147k
...governments realize their greatest potential. Title and Summary Software Engineer IIAbout the Role The Mastercard Operational Intelligence... ...interactions, and technology standards under the guidance of senior engineers and technical leads. • Develop solutions that align...Full timePart timeImmediate startWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Full Stack & AI Overview The Decision Services Technology team within Mastercard's Business & Market Insights...Full timePart timeImmediate startWorldwideFlexible hours$138.26k - $195.19k
...streamline new patient scheduling journeys.Partner directly with senior clinic directors and physician leadership to translate complex... ...additional preferences you'll needSeven years of professional software development experience, including two years of direct team leadership...SeniorFull timeLocal areaDay shift- ...Principal Software Development Engineer Job Overview: Leads major projects and creates the development and delivery of quality software solutions... ...and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help...
- ...Business Operations Site Reliability Engineer (SRE) The Account Management Services Business Operations (Biz Ops) team is seeking a... ...We support our developers during the application build phase in software run principals that includes operational design, automation, capacity...SeniorLocal areaRemote workFlexible hours
- ...Principal Software Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our... ..., you will move to wherever the need is greatest, adding senior engineering capacity during critical spikes, accelerating roadmaps...Full timeTemporary workPart timeWorldwideFlexible hoursShift work
- ...Mechanical Senior Project Manager Mechanical Senior Project Manager needed ASAP for a well-respected, growing mechanical contractor in the area! Come work for a company that has many years of proven excellence, great compensation and benefits that shows no signs of...SeniorFor contractorsImmediate start
$164.9k - $223.1k
...year Requirements: Bachelors degree in Engineering, Engineering Technology, Computer... ...Engineering Experience in design, electrical, software engineering, or analysis Leadership... .... We are currently looking for a Senior Systems Engineer to join our Systems Engineering...SeniorFull timeWork experience placement- Roles & Responsibilities Design, develop, and maintain scalable web applications using Angular 15+ and React where applicable. Build reusable, responsive, and user-friendly UI components. Integrate frontend applications with RESTful APIs and backend services...Full time
$96k - $163k
...Senior Integration Engineer At Mastercard, our technology and innovation are driven by a clear purpose: to build a sustainable, inclusive global economy. Our commitment to being a force for good is embedded in The Mastercard Way—the principles and behaviors that define...SeniorFull timePart timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer O Fallon, MO
- director software engineering O Fallon, MO
- software engineer O Fallon, MO
- senior robotics software engineer O Fallon, MO
- financial software developer O Fallon, MO
- part time software developer remote O Fallon, MO
- part time software developer O Fallon, MO
- ngo software engineer O Fallon, MO
- software development engineer aws O Fallon, MO
- software system engineer O Fallon, MO





