Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We're seeking a Senior Software Engineer to build and deliver digital solutions for Business Banking services and experiences.
Requirements
- 5+ years of professional software development experience delivering production systems
- Exceptional hands-on coding ability in at least one backend stack (Java or Node.js/TypeScript) and comfort debugging production issues
- Experience designing, refactoring, structuring and leading technical solutions
- Experience building authenticated web applications and APIs with secure coding practices
- Experience with GitHub-based development (PR discipline, code reviews, branching) and CI/CD
- Experience using AI coding assistants (e.g., GitHub Copilot) with the ability to review and fix AI-generated code
- Clear communication and ability to collaborate across engineering and non-technical partners
- Customer-first mindset to optimize for secure, reliable outcomes
- Deep knowledge of Agile principles, and the flexibility to adapt your experience to new and evolving environments
- Bachelor’s degree (or higher) in Computer Science, Engineering, or a related discipline
Benefits
- Diversity, Equity, Inclusion & Allyship
- Accessibility and Workplace Accommodations
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits
- Dynamic Ecosystem
- Community Engagement