Lead Software Engineer
Core
Lead the modernization and automation of cash processing applications for small business and corporate customers, focusing on cash management and forecasting.
Role type
Senior IC Lead Software Engineer (Java/Spring/Cloud)
Builds
Modernized cash processing applications, cloud-based image software, and automated workflows for financial institutions.
Domain
Consumer Banking / Financial Services
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, Leadership, Strategic planning, Complex system architecture
Preferred skills
React, BDD, DDD, Kubernetes, Containerization, Consumer Banking domain knowledge, Middleware applications, Performance tuning, Agile/SCRUM
Technologies
Java, Spring, REST, SOAP, JSON, Cloud platforms, Object Store, Workflow engine, Kubernetes, React, Cucumber, Karate
Responsibilities
Modernize and consolidate cash processing applications; Internalize 3rd party image software using cloud platforms; Act as an advisor to leadership on technology strategy; Lead resolution of complex enterprise challenges; Translate business objectives into technical engineering solutions; Provide vision and direction for innovative business solutions; Strategically engage with professionals across the enterprise.
Seniority
Senior, hands-on IC with leadership responsibilities
