Engineering Manager - Banking
Skills
About the Role
You will design, implement, and enhance platform components that support banks, owning the vision, roadmaps, prioritization, and technical architecture for banking services. You will provide hands-on leadership and guidance to the engineering team, empowering them to solve complex end-to-end problems while maintaining engineering excellence. You will work with stakeholders to align strategy and execution and dig into data to deliver the right results.
Requirements
- 7+ years of experience working as Software Engineer
- 3+ years of experience managing or leading a team
- Experience working in banks or a similar domain
- Strong written and verbal communication skills
- Track record of successfully delivering high-impact production services
- Ability to dig deep into data, think from first principles, and deliver results
- Experience managing high-functioning remote teams with autonomy
- Golang experience is a plus
Responsibilities
- Own the vision, roadmaps, prioritization, and technical architecture of banking services supporting ingestion and processing of bank data
- Provide hands-on leadership and guidance to the team to move fast
- Empower the team to own and solve complex end-to-end problems while maintaining engineering excellence
- Align strategy and execution with stakeholders
Benefits
- Generous compensation in cash and equity
- Early exercise for all options, including pre-vested
- Work from anywhere remote-first culture
- Flexible paid time off and year-end break
- Health insurance dental and vision coverage for employees and dependents (US and Canada specific)
- 4% matching in 401k / RRSP (US and Canada specific)
- MacBook Pro delivered to your door
- One-time home office setup stipend
- Monthly meal stipend
- Monthly social meet-up stipend
- Annual health and wellness stipend
- Annual learning stipend
