CareerPlanSign in

Senior Software Engineer

O'Fallon, Missouri💼 Full-time🗓 2026-08-13 → 2026-09-27

Core

Design, develop, and maintain scalable software solutions and testing/validation systems for the Payment & Enablement Optimization program, focusing on customer experience strategy.

Role type

Senior Software Engineer (Quality Engineering & System Architecture)

Builds

Scalable software components, automation frameworks, validation tools, and CI/CD pipelines for payment and transaction processing systems.

Domain

Payments / Financial Technology / Distributed Systems

Required skills

Java (Spring Boot), REST APIs, Apache Kafka, RabbitMQ, PostgreSQL, Data Structures & Algorithms, OOP, Microservices, Secure Coding, Performance Engineering, CI/CD Pipelines, Unit/Integration Testing

Preferred skills

Cloud Architecture, Mainframe Modernization, Payments Domain Knowledge

Technologies

Java, Spring Boot, Apache Kafka, RabbitMQ, PostgreSQL, Jenkins, XLR, GitHub Actions, Sonar, Clover

Responsibilities

Design and build scalable software components and automation frameworks; Develop and implement test automation frameworks and CI/CD integration pipelines; Participate in defining software architecture and design patterns for scalability and reliability; Conduct code reviews and ensure adherence to coding standards and security practices; Perform performance engineering, load testing, and bottleneck analysis; Mentor junior engineers and drive engineering best practices.

Seniority

Senior, hands-on IC with mentorship

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