CareerPlanSign in
This role has closed. Browse similar live roles below, or see all open jobs →

Senior Software Engineer

CHARLOTTE, NC, US💼 Full-time🗓 2026-09-28

Core

Modernize and automate cash processing capabilities for small business and corporate customers by consolidating applications and internalizing third-party image software.

Role type

Senior Software Engineer (Cash Modernization)

Builds

Cash management and cash forecasting applications

Domain

Banking / Financial Services / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Java/J2EE, Spring core, API-driven development (SOAP, REST, JSON), Generative AI tools, Cloud platforms, Object Store, Workflow engines, Data streams

Preferred skills

React, BDD, DDD, Kubernetes, Consumer Banking domain, Performance tuning, Agile/SCRUM

Technologies

Java, Spring, REST, JSON, SOAP, GitHub Copilot, Cursor, AWS, Azure, Google Cloud, Kubernetes, React, Cucumber, Karate

Responsibilities

Modernize and re-platform cash processing applications; Internalize third-party image software using cloud platforms; Act as an advisor to leadership on complex technical needs; Lead strategy for large-scale enterprise solutions; Translate business objectives into technical engineering solutions; Engage with professionals across the enterprise as an expert advisor

Seniority

Senior, hands-on IC with leadership responsibilities

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