Senior Software Engineer
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
