Manager/Lead, Software Development
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Neo Financial is seeking an Engineering Manager to lead a squad of engineers in a player-coach role, focusing on delivery, development, and technical excellence. The ideal candidate has experience leading engineering teams, strong technical skills, and a track record of giving direct feedback and managing performance.
Key Skills for This Role
Responsibilities
- Lead a squad of engineers, owning both their delivery and their development
- Develop engineers at all levels, from coaching juniors to helping seniors grow into tech leads
- Stay hands on with the technical work: code reviews, architectural decisions, release planning, and sitting with engineers to improve their code directly
- Own the delivery process: small tickets, fast cycles, clear priorities
- Give direct, regular feedback to every engineer. Make the performance bar visible and hold it
- Monitor performance. Act on issues when they come up, not after
- Own the monitoring and stability of your team's services; drive improvements proactively, before they become incidents
- Run your team ceremonies, resolve blockers, assess risks, share updates with your stakeholders
- Keep tech debt at a level that doesn't overwhelm the team or put the business at risk
- Be present during incidents; make sure triage happens well and the right resources are engaged
- Support hiring for your team alongside Engineering Director
- Partner with your product counterpart on roadmap, scope, and timelines
Requirements
- You've led an engineering team and have clear opinions about what good management looks like at that level
- You're technical. You can review code, sit with an engineer and show them how to improve it, and earn the respect of strong developers.
- You give real feedback regularly, not just in performance reviews
- You've hired engineers and made good calls. You know what strong looks like and can filter for it.
- You run a tight process not because process is the point, but because it's how you protect your team's ability to ship
- You've managed underperformance directly, not deferred it or worked around it
- You take ownership of production quality, not just delivery timelines
Full Job Posting
The Role
- Neo has been Canada's fastest growing company three years running.
- Neo's engineering teams are small by design. A typical squad is about eight engineers, one engineering manager, and a product counterpart.
- This is a player coach role. You'll spend real time in the work alongside your team.
What You'll Be Doing
- Lead a squad of engineers, owning both their delivery and their development
- Develop engineers at all levels, from coaching juniors to helping seniors grow into tech leads
- Stay hands on with the technical work: code reviews, architectural decisions, release planning, and sitting with engineers to improve their code directly
- Own the delivery process: small tickets, fast cycles, clear priorities
- Give direct, regular feedback to every engineer. Make the performance bar visible and hold it
- Monitor performance. Act on issues when they come up, not after
- Own the monitoring and stability of your team's services; drive improvements proactively, before they become incidents
- Run your team ceremonies, resolve blockers, assess risks, share updates with your stakeholders, ensure your team is predictable and has the tools they need to be successful
- Keep tech debt at a level that doesn't overwhelm the team or put the business at risk
- Be present during incidents; make sure triage happens well and the right resources are engaged
- Support hiring for your team alongside Engineering Director sourcing candidates, calibrating interviews, closing the people you want
- Partner with your product counterpart on roadmap, scope, and timelines. Push back when the ask doesn't make sense
Who We Are Looking For
- You care deeply about what you do and about making banking better for everyone
- You've led an engineering team and have clear opinions about what good management looks like at that level
- You're technical. You can review code, sit with an engineer and show them how to improve it, and earn the respect of strong developers.
- You give real feedback regularly, not just in performance reviews
- You've hired engineers and made good calls. You know what strong looks like and can filter for it.
- You run a tight process not because process is the point, but because it's how you protect your team's ability to ship
- You've managed underperformance directly, not deferred it or worked around it
- You take ownership of production quality, not just delivery timelines
Why Neo
- Small teams with real ownership.
- Competitive salaries beating the top tech companies in Calgary.
- Eligible for STIP: cash bonuses tied to company milestones.
- Equity through stock options that are in the money from day one.
- Comprehensive health benefits, 21 days PTO, and parental top up.
- Relocation support available for candidates moving to Calgary.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Neo Financial
VP Product, Customer Growth & Experience
Calgary, CAN
Neo Financial is hiring a VP Product to lead the Customer Growth & Experience domain, owning product strategy for acquisition, onboarding, lifecycle marketing, subscriptions, customer support, and trust & security. This
Senior Analyst, Credit Risk (Future Opportunities)
Calgary, CAN
Neo Financial is building a pipeline for a Senior Credit Risk Analyst to design and optimize customer acquisition strategies. The role involves advanced analytics, machine learning, and portfolio performance analysis to
Quality Control Analyst, Mortgages
Calgary, CAN
Neo Financial is hiring a Mortgage Quality Control Analyst to review residential mortgage files pre-funding, ensuring compliance with underwriting standards. The role requires 2+ years of residential underwriting or QC/Q
Lead/Principal Product Manager, Support
Calgary, CAN
Neo Financial is hiring a Lead Product Manager to own the Support product, with full ownership of the roadmap and measurable outcomes. The role involves driving operational efficiency through product, building and scalin
Senior Analyst, Treasury
Calgary, CAN
Neo Financial is looking for a Senior Analyst, Treasury to manage collateral and funds flow programs, daily cash management forecasting, and ensure regulatory compliance. The role requires a professional accounting desig
Lead/Principal Product Manager, Support
Toronto, CAN
Neo Financial is hiring a Lead Product Manager to own the Support product roadmap. You will drive operational efficiency through tooling and automation, lead a squad of designers and engineers, and build the best support
Lead/Principal Product Manager, Support
Toronto, CAN
Neo Financial is hiring a Lead Product Manager to own the Support product roadmap. You will drive operational efficiency through product, build and scale support tooling, and lead a squad of designers and engineers. Idea
Senior Manager, Fraud Strategy
Toronto, CAN
Neo Financial is seeking a Senior Manager, Fraud Strategy to develop and execute fraud prevention strategies across products. The role involves strategy optimization, analytics, cross-functional delivery, vendor manageme
VP Product, Customer Growth & Experience
Calgary, CAN
Senior Analyst, Credit Risk (Future Opportunities)
Calgary, CAN
Quality Control Analyst, Mortgages
Calgary, CAN
Lead/Principal Product Manager, Support
Calgary, CAN
Senior Analyst, Treasury
Calgary, CAN
Lead/Principal Product Manager, Support
Toronto, CAN
Lead/Principal Product Manager, Support
Toronto, CAN
Senior Manager, Fraud Strategy
Toronto, CAN