Software Engineer I
$72k - $115kMasterCard
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 Software Engineer I About the Role
As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and support software solutions while building a strong foundation in modern software engineering practices. This is a great opportunity for early-career engineers who are passionate about technology, eager to learn, and excited to contribute to scalable, secure, and high-quality software. You'll gain hands-on experience across the software development lifecycle while collaborating with cross-functional teams to solve real-world business challenges. Role
• Design, develop, test, deploy, and maintain software applications and services
• Contribute to software design and architecture discussions to build scalable, maintainable, and secure solutions
• Develop high-quality code that meets technical, performance, and reliability requirements
• Create and execute unit, functional, and integration tests to ensure software quality and stability
• Participate in code reviews and apply engineering best practices to improve code quality and maintainability
• Research and evaluate technical solutions to address changing business and customer needs
• Apply secure coding practices throughout the software development lifecycle
• Support performance engineering activities to improve application responsiveness and scalability
• Troubleshoot and resolve application and system issues with guidance from senior team members
• Contribute to system operability, monitoring, reliability, and support readiness
• Create and maintain technical, testing, and system documentation
• Follow Mastercard development, quality assurance, and audit compliance standards
• Support software metrics collection, reporting, and continuous improvement initiatives
• Collaborate effectively within diverse, matrixed, and geographically distributed teams
• Leverage AI-assisted development tools responsibly while validating outputs for quality, security, and accuracy
• Continuously learn new technologies, frameworks, and engineering practices All About You
• Foundational understanding of software development principles, methodologies, and best practices
• Understanding of software design concepts and how applications are structured and built
• Exposure to software architecture principles, patterns, and system interactions
• Knowledge of data structures and their use in solving technical problems efficiently
• Familiarity with object-oriented programming and modern programming languages such as Java, Python, C#, or similar
• Understanding of unit, functional, and integration testing concepts
• Knowledge of code review practices and software quality standards
• Familiarity with secure coding practices and application security fundamentals
• Understanding of application performance, scalability, and reliability concepts
• Ability to troubleshoot and analyze software and system issues using structured problem-solving approaches
• Exposure to monitoring, support, or operational readiness concepts is a plus
• Strong analytical, organizational, and communication skills
• High-energy, detail-oriented, and self-motivated with a desire to learn and grow
• Ability to work collaboratively in a diverse, team-oriented environment
• Comfortable receiving guidance while developing technical expertise
• Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or equivalent practical experience
• 0-12 months of software engineering experience through internships, academic projects, co-ops, bootcamps, or professional experience 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 View email address on click.appcast.io 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:
O'Fallon, Missouri: $72,000 - $115,000 USD
As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and support software solutions while building a strong foundation in modern software engineering practices. This is a great opportunity for early-career engineers who are passionate about technology, eager to learn, and excited to contribute to scalable, secure, and high-quality software. You'll gain hands-on experience across the software development lifecycle while collaborating with cross-functional teams to solve real-world business challenges. Role
• Design, develop, test, deploy, and maintain software applications and services
• Contribute to software design and architecture discussions to build scalable, maintainable, and secure solutions
• Develop high-quality code that meets technical, performance, and reliability requirements
• Create and execute unit, functional, and integration tests to ensure software quality and stability
• Participate in code reviews and apply engineering best practices to improve code quality and maintainability
• Research and evaluate technical solutions to address changing business and customer needs
• Apply secure coding practices throughout the software development lifecycle
• Support performance engineering activities to improve application responsiveness and scalability
• Troubleshoot and resolve application and system issues with guidance from senior team members
• Contribute to system operability, monitoring, reliability, and support readiness
• Create and maintain technical, testing, and system documentation
• Follow Mastercard development, quality assurance, and audit compliance standards
• Support software metrics collection, reporting, and continuous improvement initiatives
• Collaborate effectively within diverse, matrixed, and geographically distributed teams
• Leverage AI-assisted development tools responsibly while validating outputs for quality, security, and accuracy
• Continuously learn new technologies, frameworks, and engineering practices All About You
• Foundational understanding of software development principles, methodologies, and best practices
• Understanding of software design concepts and how applications are structured and built
• Exposure to software architecture principles, patterns, and system interactions
• Knowledge of data structures and their use in solving technical problems efficiently
• Familiarity with object-oriented programming and modern programming languages such as Java, Python, C#, or similar
• Understanding of unit, functional, and integration testing concepts
• Knowledge of code review practices and software quality standards
• Familiarity with secure coding practices and application security fundamentals
• Understanding of application performance, scalability, and reliability concepts
• Ability to troubleshoot and analyze software and system issues using structured problem-solving approaches
• Exposure to monitoring, support, or operational readiness concepts is a plus
• Strong analytical, organizational, and communication skills
• High-energy, detail-oriented, and self-motivated with a desire to learn and grow
• Ability to work collaboratively in a diverse, team-oriented environment
• Comfortable receiving guidance while developing technical expertise
• Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or equivalent practical experience
• 0-12 months of software engineering experience through internships, academic projects, co-ops, bootcamps, or professional experience 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 View email address on click.appcast.io 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.
O'Fallon, Missouri: $72,000 - $115,000 USD
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in O Fallon, MO vacancy
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Customer Connectivity is a global Mastercard team that designs, builds and supports service platforms that...SuggestedFull timePart timeWork experience placementWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and...SuggestedFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer– RPPS Platform Who is Mastercard? Mastercard powers economies and empowers people in more than 200 countries and...SuggestedFull timePart timeRemote workWorldwideFlexible hours$60 - $70 per hour
...Software Engineer II Primary Talent Partners has a new contract opening for a Software Engineer II with our global technology client in O'Fallon, MO. This is a 12-month contract with a potential for extension. Pay: $60.00 - $70.00/hr; W2 contract, no PTO, no Benefits...SuggestedContract workLive inLocal area- ...Software Engineer II Our client, a credit card company, is looking for a Software Engineer II for their O'Fallon, MO/Hybrid location. Responsibilities: Design components by translating product requirements, break down project into tasks and provide accurate...SuggestedLive in
- Excellent communication skills with the ability to communicate with all levels of management Ability to build rapport and relationships Someone understanding the concept of operations first, focusing on usability, operability of applications from the get go...
- ...Spark, Airflow, Databricks, AWS and related technologies ~ What are a couple of desired/nice to have skills? Data engineer/SDET # Knowledge of Microservices and scaling techniques # Experience using web service APIs # Ability to...
$72k - $115k
...Software Development Engineer 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...Worldwide- ...Software Development Engineer II Location: O'Fallon, Missouri (1000 Technology) Duration: 12 Months Job Overview • Responsible for the analysis, design, development and delivery of software solutions. • Define requirements for new applications and customization...Work experience placement
- ...Senior Software Engineer Visa: No OPT EAD, US Citizen or Green Card preferred Location: Hybrid in O'Fallon, Missouri (St. Louis) Duration: at least 1 year, likelihood of extension Interview: 2 client interviews, second one on-site if...Long term contractWork experience placementLocal areaRelocationFlexible hours
- ...Senior Software Engineer Location: O'Fallon, Missouri - onsite (LOCAL ONLY) Rate - $65/hr. on C2C Java/JEE 6-10 years Essential responsibilities of the position: Execute and own the baseline architecture implementations and design activities collaborating...Work experience placementInternshipLocal area
$115k - $184k
...Senior Software Engineer Mastercard's Network & Digital Payments group creates meaningful digital payment experiences for consumers, merchants, issuers, and partners at global scale. The Global Product Engineering team builds foundational payment solutions that are...Full timePart timeFlexible hours- ...Job Title Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent work experience. More than 7 years of industry experience. Excellent communication skills, with the ability to interact across multiple organizational...Work experience placement
- ...of web applications, system to system interfaces and complete software solutions. Design and develop test automation scenarios to validate... ...of automation code where needed. Work closely with software engineers to build quality in, ensuring proper test and requirement...
- ...new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and...
- ...Sr. Software Engineer This is hybrid in O'Fallon, Missouri 3 days per week (Tuesday, Thursday, and Friday). Top 3 Required Skills: 1. Java Full Stack Engineering Java 8+, J2EE, Spring, Hibernate Angular/React front-end development REST/SOAP APIs and...Work experience placement3 days per week
$115k - $184k
...Senior Software Development Engineer 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...Worldwide- ...Job Title: Lead Full Stack Engineer Job Location: O'Fallon, MO (Hybrid onsite 3 days/week) Job Travel Location(s): Must be able... ...developer roles. ~ Extensive experience as a full-stack Software Engineer or Software Developer in a fast-paced, collaborative environment...Hourly payH1bWork at officeRelocation3 days per week
- ...Day -1 Onsite Project Scope: Seeks a Senior Software Developer who will be a crucial part of our software team. The... ...testing framework. Education • Bachelor's in engineering (preferably) • Masters or MBA "Tech Mahindra is an Equal Employment...
- ...performance code reviews, build test strategy, coordinate with cross-functional teams and support operational issues ~ Expert in modern software design principles such as SOLID, DRY, and Single responsibility ~ Experience in technology stack (PCF, NiFi, NATS, Kafka,...
- ...Duration: 12+ Months Job Description: Strong Java developer with very good understanding of micro services. Grasp of software engineering skills in modular design, data structures, algorithms. Deep knowledge and hands on experience with modern applications...Work experience placement
- ...Position: Java Engineer Location: Onsite - 5 Days/Week (O'Fallon, Missouri or NYC, NY) Type: Full-Time Employee (FTE) Openings... ...Redis , Cassandra , Zookeeper , and Splunk . Apply software engineering principles such as SOLID , DRY , and design...Full timeLocal area
- ...We have partnered with our client in their search for a Lead Software Engineer in O'Fallon, MO. Responsibilities ~ This job is a developing subject matter expert in the Software Engineering area, influencing stakeholders and applying advanced knowledge...Work experience placement
$140k - $231k
...Lead Software Engineer Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital economy that makes transactions safe, simple, smart, and accessible. Using secure data and networks, our innovations enable individuals...Full timePart timeWorldwideFlexible hours- ...Lead Software Development Engineer Mastercard’s Commercial Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the...H1bLocal areaRelocation
- ...opportunity for you to join the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. We are looking for engineers that are passionate about development with constant focus on quality....
- Backend Developer Requirement/Must Have: ~6+ years of experience in backend development using Java. ~ Strong expertise in Core Java, Spring Boot, and REST APIs. ~ Hands-on experience with Kafka / event streaming platforms. ~ Solid understanding of event-driven...
- Company Description Job Description Key Responsibilities: Design, develop, and maintain backend applications using Java 8 and the Spring Framework. Build real-time, event-driven systems using Kafka. Collaborate with cross-functional teams to deliver...
$170k - $281k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Director Software Engineering The Mastercard Developer Workbench, part of the MSBX (Mastercard Software Builder Experience) division, is evolving from...Full timePart timeWorldwideFlexible hours$140k - $231k
...Manager Software Engineering 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...Full timePart timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
Related searches
- senior robotics software engineer O Fallon, MO
- cybersecurity software engineer O Fallon, MO
- agile software developer O Fallon, MO
- financial software developer O Fallon, MO
- software engineer O Fallon, MO
- software engineer healthcare O Fallon, MO
- startup software engineer O Fallon, MO
- part time software developer O Fallon, MO
- intel software engineer O Fallon, MO
- software developer positions O Fallon, MO

