
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 payment applications.
- Develop Java and Spring Boot microservices using relational SQL databases and scalable software design practices.
- Participate in architecture and system design using domain-driven design and established design patterns.
- Develop unit, functional, integration, and performance tests and strengthen test automation and CI/CD testing integrations.
- Apply secure coding, vulnerability scanning, software composition analysis, code-quality checks, and peer review practices.
- Analyze transaction-processing performance, response times, scalability, resilience, and bottlenecks through testing and tuning.
- Support observability, monitoring, operational readiness, release workflows, builds, artifacts, canary deployments, and blue-green deployments.
- Diagnose production issues, perform root-cause analysis, and implement solutions with guidance on highly complex work.
- Collaborate with engineering, architecture, product, and operations stakeholders and contribute to knowledge sharing.
Requirements
- Demonstrated software development and quality engineering experience building microservices with Java and Spring Boot.
- Proficiency with relational data concepts and SQL databases, preferably PostgreSQL and Oracle SQL.
- Understanding of AWS, PCF, Kubernetes, microservices, distributed systems, cloud-native architecture, and event-driven design.
- Knowledge of object-oriented programming, modularity, 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 Jenkins, XL Release, GitHub Actions, Sonar, and Clover.
- Knowledge of secure coding and application security principles, including OWASP, and 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 Artifactory, including canary and blue-green deployments.
- Strong analytical, debugging, performance-analysis, and production-troubleshooting skills using Splunk.
- Preferred qualifications include cloud or microservices architecture, mainframe modernization, reliability and scalability design, payment-network or transaction-processing knowledge, and a bachelor’s or master’s degree in Computer Science or equivalent practical experience.
Benefits
- Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits generally include flexible spending and health savings accounts, paid leaves, 16 weeks of new parent leave, bereavement leave, paid sick and safe time, vacation, personal days, and 10 paid U.S. holidays.
- Benefits generally include a 401(k) with company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
- The position is listed for O'Fallon, Missouri, and the posting states an intended fill date of January 26, 2027.
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).