Staff Software Engineer
Core
Lead the design and delivery of scalable, resilient software solutions across customer channel and data platforms for Business Banking experiences.
Role type
Staff Software Engineer (Full-stack, Cloud-native)
Builds
Applications, APIs, services, and platform capabilities supporting Business Banking
Domain
Financial Services / Banking
Required skills
Cloud-native application development, API design, Frontend development (React, TypeScript, Next.js), Full-stack engineering, Architectural decision-making, Technical mentorship, CI/CD and DevSecOps practices, Microservices and event-driven architecture, Infrastructure as code (Terraform/CloudFormation), AWS, Kubernetes, Docker
Preferred skills
.NET or Python, Financial services domain experience, AI-enabled products experience
Responsibilities
Drive architectural decisions and influence engineering direction, Mentor engineers and grow technical capability, Champion automated testing and observability, Partner with stakeholders to deliver customer outcomes, Support production platforms and drive operational excellence