Responsible for advanced software engineering and technical ownership of applications and services supporting critical banking capabilities. Designs, develops, integrates, deploys, and supports secure and resilient solutions throughout the Software Development Lifecycle (SDLC). Independently analyzes complex business and technical requirements, leads implementation decisions, coordinates dependencies across teams and vendors, and ensures solutions meet the Bank’s architecture, cybersecurity, risk, operational, and regulatory standards. Contributes to platform modernization, production stability, engineering automation, responsible use of approved AI-assisted engineering tools, and the technical development of other team members. The role is based at the Seneca One Buffalo, NY location four days per week, with the flexibility to work from home one day per week. There are no supervisory responsibilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree