
Software Engineer II
Mastercard1 day ago
O'Fallon, MO, USAMid Level
H1B sponsor
Base Salary
$92k - $147k/yr
Responsibilities
- Design, build, test, deploy, and maintain software components, microservices, automation frameworks, and validation tools for Core Payments and Network Solutions.
- Develop Java and Spring Boot microservices using scalable software design, data structures, algorithms, and domain-driven design principles.
- Participate in architecture discussions and contribute to cloud migration, distributed-system, event-driven, and operational-readiness approaches.
- Develop unit, functional, integration, and performance tests and strengthen test automation, code coverage, and CI/CD testing integrations.
- Apply secure coding practices and integrate code-quality checks, vulnerability scanning, and software composition analysis into delivery pipelines.
- Analyze transaction-processing performance, response times, scalability, bottlenecks, resilience, and observability across environments.
- Diagnose production issues, perform root-cause analysis, and implement practical solutions.
- Manage release workflows, builds, artifacts, and canary or blue-green deployments through standardized CI/CD pipelines.
- Collaborate with engineering, architecture, product, and operations stakeholders and contribute to peer reviews and knowledge sharing.
Requirements
- Demonstrated software development and quality engineering experience, including building microservices with Java and Spring Boot.
- Proficiency with relational data concepts and SQL databases, preferably PostgreSQL and Oracle SQL.
- Strong understanding of AWS, PCF, Kubernetes, microservices, distributed systems, and event-driven design concepts.
- Knowledge of object-oriented programming, modularity, software design patterns, data structures, algorithms, and domain-driven design.
- Ability to develop and execute unit, functional, integration, and performance tests across Linux and web applications.
- Experience integrating testing, code coverage, and deployment into CI/CD pipelines using tools such as Jenkins, XL Release, GitHub Actions, Sonar, and Clover.
- Knowledge of secure coding and application security principles such as OWASP, plus participation in peer code reviews.
- Ability to configure code-quality checks, vulnerability scanning, and software composition analysis using Sonar, Zally, Checkmarx, JFrog Xray, and Veracode.
- Ability to orchestrate release workflows and manage builds and artifacts with tools such as Artifactory, including canary or blue-green deployments.
- Strong analytical, debugging, performance-analysis, and production-troubleshooting skills, including use of Splunk.
- Experience with cloud and microservices architecture or mainframe modernization is preferred.
- Experience designing reliable, performant, and scalable systems and knowledge of payment networks or transaction-processing workflows is preferred.
- Bachelor’s or master’s degree in Computer Science, or equivalent practical experience, is preferred.
- Clear verbal and written communication and effective collaboration skills.
Benefits
- Full-time benefits generally include 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.
- Eligible employees may receive a 401(k) with company match, deferred compensation, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
- The posting states that the position is intended to be filled by January 24, 2027, or as soon as possible if that date has passed.
- The listed O’Fallon, Missouri base salary range is $92,000–$147,000 USD.
Tech Stack
AWSGitHub ActionsJavaJenkinsKubernetesLinuxOracle DatabasePivotal Cloud FoundryPostgreSQLSonarQubeSplunkSpring BootSQL
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).