Software Engineering Senior Manager
Core
Senior technology leader responsible for managing and developing engineering teams, driving technology modernization, and shaping strategy for Check processing and Payments domains.
Role type
Senior Manager, Software Engineering
Builds
High-quality capabilities and modernized technology platforms for Check processing and Payments
Domain
Banking / Payments / Check Processing
Deliverable
production ML models | product features | infrastructure
Required skills
Technology leadership, team management, strategic planning, resource allocation, risk management, GenAI/automation, API integration, cloud technologies, event-driven architecture
Preferred skills
Large global team leadership, vendor relationship management, AI/ML workflows, NoSQL/data platforms, modernization of workflow platforms, executive stakeholder management
Technologies
Java, Python, Angular, Node JS, React JS, NoSQL, Hadoop, Cloud Technologies, API, Messaging, SOAP, Web-services
Responsibilities
Manage and coach engineering teams and managers; ensure adherence to Banking Platform Architecture; engage with architects to incorporate technical strategies; act as technical representative in cross-team efforts; identify and resolve technology roadblocks; build engineering skills side-by-side and conduct peer reviews; collaborate with Product Managers to drive user satisfaction and roadmap priorities; manage allocation of people and financial resources; hire, mentor, and guide talent development; influence senior executives on technology direction and investment priorities; maintain governance around technology risk, security, and regulatory compliance.
Seniority
Senior, hands-on IC with management responsibilities