CareerPlanSign in

Software Engineer II

O'Fallon, Missouri💼 Full-time🗓 2026-09-16 → 2026-09-26

Core

Design, develop, test, and maintain scalable software applications, services, and APIs supporting tokenization, digital payments, and emerging payment technologies.

Role type

Mid-level IC software engineer (Java/Spring)

Builds

Microservices, distributed systems, and end-to-end quality engineering solutions for Mastercard's global technology platforms

Domain

Fintech / Digital Payments

Deliverable

production ML models | product features

Required skills

Java, Spring, REST/SOAP APIs, microservices, TDD/BDD, CI/CD, SQL, distributed systems, secure coding

Preferred skills

Cloud-native development, containerization, performance engineering, observability, AI-assisted engineering tools

Technologies

Java, Spring, JUnit, Rest Assured, JBehave/Cucumber, Oracle, Jenkins, Bamboo, Sonar, Checkmarx, Fortify, Maven, Git

Responsibilities

Design and develop scalable software applications and services; Contribute to software architecture and technical design decisions; Build and enhance microservices and distributed systems; Develop and maintain automated tests; Support CI/CD pipelines and engineering automation; Analyze logs and perform root-cause analysis; Mentor junior engineers

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.