
Software Engineer II - Full Stack & AI
Mastercard1 day ago
O'Fallon, MO, USAMid Level / Senior
H1B sponsor
Base Salary
$92k - $147k/yr
Responsibilities
- Design, develop, test, deploy, and support full-stack applications and services.
- Build REST APIs, backend services, responsive web applications, and microservices-based solutions.
- Translate business and technical requirements into scalable and maintainable software.
- Contribute to AI-enabled capabilities, automation initiatives, and integration of AI or machine-learning services into business applications.
- Participate in technical design discussions, architectural reviews, code reviews, and Agile delivery activities.
- Create and maintain unit, functional, and integration tests while supporting system and user acceptance testing.
- Apply secure coding practices and troubleshoot defects, production incidents, and root causes.
- Improve application performance, reliability, observability, monitoring, operational readiness, and supportability.
- Collaborate with Product Owners, Engineering, Architecture, and globally distributed stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- 3–6 years of experience developing and supporting enterprise software solutions.
- Proficiency in Java 8 or later, Spring Framework, and Spring Boot.
- Experience building REST APIs and microservices-based solutions.
- Working knowledge of React, Angular, or comparable frontend frameworks.
- Knowledge of Python for automation, data processing, AI, or machine-learning use cases.
- Understanding of software design principles, object-oriented programming, distributed systems, secure coding, and code review practices.
- Ability to create and execute unit, functional, and integration tests.
- Proficiency with Oracle, SQL Server, or similar relational databases, including advanced SQL development.
- Familiarity with CI/CD pipelines and tools such as Jenkins, Maven, Gradle, or SonarQube.
- Exposure to AI-assisted development tools such as GitHub Copilot.
- Understanding of cloud-native architectures and microservices patterns.
- Familiarity with AWS, Azure, or GCP; Docker and Kubernetes is preferred.
- Ability to integrate AI/ML models, services, or APIs into business applications is preferred.
- Familiarity with observability and monitoring platforms, development environments, analytics, reporting, business intelligence, or data-driven products is preferred.
- AI model development capabilities are preferred.
Benefits
- Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits include flexible spending and health savings accounts, paid leaves, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 annual U.S. observed holidays.
- Benefits include a 401(k) with company match, deferred compensation eligibility for eligible roles, fitness reimbursement or on-site fitness facilities, and possible tuition reimbursement.
- The stated U.S. pay range for O’Fallon, Missouri is $92,000–$147,000 USD.
- Mastercard intends to fill the position by 01/11/2027 or as soon as possible if that date has passed.
Tech Stack
AngularAWSAzureDockerGoogle Cloud PlatformGradleJavaJenkinsKubernetesMavenMicrosoft SQL ServerPythonReactSonarQubeSpring Boot
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).