CareerPlan

Senior, Software Engineer

O'Fallon, Missouri, USFull-time2026-10-20 → 2026-11-10

Core

Design, develop, test, deploy, and maintain complex backend software applications and services using Java to enable intelligent decisioning at global scale.

Role type

Senior individual contributor backend software engineer

Builds

Scalable, secure, reliable Java-based applications, APIs, services, and backend components

Domain

Financial services / Payment systems / Decision management

Deliverable

production ML models

Required skills

Java, backend software design, APIs, service-oriented architectures, algorithms, data structures, secure coding, automated testing, CI/CD, performance engineering, observability, system architecture

Preferred skills

AI technologies, mentoring, process improvement, knowledge sharing

Technologies

Java, Application Lifecycle Management tools

Responsibilities

Design and develop scalable Java applications and services; Develop and maintain automated unit, functional, integration, and regression tests; Troubleshoot and refactor existing code to improve quality and performance; Mentor team members and drive adoption of technology standards; Optimize applications for performance and scalability; Participate in agile processes and backlog refinement.

Seniority

Senior, hands-on IC