Staff Software Engineer
Core
Staff Software Engineer building scalable financial platforms, AI-enabled customer experiences, and shared services for Business Banking.
Role type
Staff Software Engineer (hands-on IC with mentorship)
Builds
Customer digital experiences, CRM platforms, data-driven decisioning services, AI engagement tools, and shared platform services.
Domain
Financial Services / Banking Technology
Deliverable
production ML models | product features
Required skills
Python, Java, .NET, TypeScript, Go, React.js, AWS, Kubernetes, Docker, Terraform, CloudFormation, CI/CD, Automated testing, Domain-Driven Design, Microservices, Event-driven architectures, API design, OOP, Micro Frontends, AI-powered engineering tools
Preferred skills
Experience coaching and mentoring junior engineers, expertise in breaking down complex work, familiarity with emerging AI tools
Technologies
AWS, Kubernetes, Docker, Terraform, CloudFormation, React.js, TypeScript, Python, Java, .NET, Go
Responsibilities
Design and implement distributed systems and APIs, translate requirements into engineering solutions, experiment with AI-assisted engineering tools, contribute to architectural discussions, conduct code reviews, mentor junior team members, work on cross-functional projects
Seniority
Staff, hands-on IC with mentorship