Join to apply for the Team Lead/Manager, Software Development role at Neo Financial Join to apply for the Team Lead/Manager, Software Development role at Neo Financial Get AI-powered advice on this job and more exclusive features. Come Build a Better Financial Future for all Canadians At Neo, were building a more rewarding financial experience for all Canadians. Life at a rapidly expanding tech startup is demanding, exhilarating, and not for everyone. From world-class creative minds to brilliant software developers, it's high-performing people that make Neo a workplace with passion and purpose. Since being founded in 2019, Neo has built incredible traction and is one of the fastest growing fintechs in Canada. LinkedIns Top Startup in Canada for 2022 and 2023 Top-ranked mobile apps and credit cards Canadas top-rated credit card Team of 700+ people 1M+ customers in 3 years 11K+ retail partner High Performance at Neo We recruit, hire, and build our company culture around these attributes: Teamwork: We trust, respect, encourage, and show up for each other through good times and hard. Were on this mission not just for ourselves, but also for the people we work with and ultimately, for our customers. Ownership: We all have a stake in Neos success so we go out of our way to do what needs to get done. We hold ourselves accountable to deliver on our commitments to our customers, to our partners, and to our team. When we fall short, we find a way to do better in the future. Professional Integrity: Were asking millions of Canadians to trust us with their hard-earned money so we hold ourselves (and each other) to the highest standards of integrity. The Role Neo Financial is looking for a full-time Team Lead/Manager, Software Development to join our team in Calgary. This is a rare opportunity to build products used by millions of Canadians, to get in the door at Canadas fastest growing company and to lead development of one of the most sophisticated fintech platforms on earth! A successful Team Lead/Manager, Software Development at Neo is a charismatic, motivating, strong technical leader with expertise in management and in building software. Were looking for someone proactive yet pragmatic, who will lead by example on the team they are managing by providing exemplary code and systems design, and is able to coach and grow other members of the team. As a Team Lead/Manager, Software Development, you will lead a dedicated team of software developers, fostering a culture of high performance, collaboration, and continuous improvement. You will be instrumental in driving technical excellence, delivering impactful projects, and developing the talent within your team. What You'll Be Doing Lead, mentor, and inspire a team of software developers, overseeing their career growth, performance, and development. Be responsible for the growth and performance of the software developers of your team, providing them with candid feedback, and making sure we are constantly raising the bar. Make use of the fact that we are an in-office first company, to drive collaboration and faster feedback loop on our products. You will be responsible to make sure that we are making the most of our time in-office. Drive the successful delivery of the product roadmap by managing project priorities, flagging concerns with scope and deadlines, defining architectural solutions, and driving Build versus Buy decisions. Hands-on coding execution and code review to make sure that the technical bar on the team is always at the highest level. Champion and hands-on implementation of software development best practices, improving code quality, automated testing, and robust architectural design, while managing technical debt. Foster a highly collaborative and engaged team environment, ensuring clear communication of expectations and alignment with Neo's culture and policies. Actively participate in the recruitment and on-boarding of top software developer talent to build a high-caliber team. Own and continuously improve the team's development processes to optimize for fast delivery cycles, quick feedback, and system stability. Collaborate and partner with the Product Manager to define the roadmap and backlog, ensuring technical feasibility, clear estimations, alignment with business objectives, and the best approach to build the solution. Drive the teams ceremonies like planning, dailies and retrospectives. Always making sure that the team has a backlog of work for the next Sprint. Deeply understand the needs and aspirations of every member of the team, and actively helping them pursue their objectives. Who We Are Looking For At least 2 years of leadership experience on software development teams, either as a Manager or a Tech Lead. Proven experience in a software development role, progressing into a team leadership or management position. Strong technical proficiency with hands-on coding ability, experience in code reviews, and a passion for mentoring software developers in development and architectural best practices. Demonstrated success in leading software development teams, managing projects, and delivering high-quality software in a fast-paced environment. Excellent communication and interpersonal skills, with the ability to articulate technical concepts clearly, manage stakeholder expectations, and foster positive team dynamics. Experience in performance management, providing constructive feedback, and developing individual career plans for team members. A deep understanding of software development lifecycle, agile methodologies, and process improvement, with a focus on efficiency and quality. Experience in ensuring system stability, implementing monitoring solutions, and leading teams through incident resolution. Located in (or willing to quickly relocate to) Calgary AB. We provide support for those wishing to relocate. Working At Neo Joining Neo means betting on yourself and discovering your full potential. As individuals and as a team, we continually challenge ourselves and each other to do our best work. Were making change happen at a rapid pace providing endless opportunities to sharpen your skills, expand your knowledge, and find new solutions to complex problems. That means rapid career progression and constant learning opportunities. The people who thrive at Neo are resourceful, relentless, and want to win. We hold ourselves to high standards, because were on a mission that matters to transform financial services for the better. If thats what youre looking for, read on. We trust, respect, and show up for each other. That means truthful conversations, frequent feedback, and working with people who push you to be your best. Were evolving quickly as an organization, we work together in person, and the pace of progress isnt for everyone. Thats why were looking for change-makers who love a challenge who would rather blaze a trail through uncertainty than travel a well-paved road. Our team members earn meaningful equity in the company through stock options so Neos growth benefits everyone who helps make it happen. That also means taking on more responsibility than you may have had at your last job. We dont get hung up on job titles or hierarchy were focused on doing what it takes to accomplish our mission. Check out these videos from our employees to learn more about Working at Neo. Apply With Us We believe in equal opportunity, and are committed to creating an inclusive climate where everyone can thrive. Customers trust us with their finances, so successful candidates for this position will be required to undergo a security screening, including a criminal records check and a credit check. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at Neo Financial by 2x Get notified about new Software Engineering Manager jobs in Calgary, Alberta, Canada . President and Software Engineering Manager (NOC 20012 Director, Software Development - Lending Director, Software Development - Loyalty & Customer Acquisition Director, Software Engineering, Servicing Platforms Engineering Manager - Solutions Engineering Manager, Software Engineering (Mobile Apps Team) Software Engineering Manager - Sustaining Engineering Software Engineering Manager (Backend SaaS) Software Engineering Manager Mobile Apps Technical Manager - Automotive and Industrial Manager, Software Development - Global Developer Relations Canada Software Engineering Manager, Ubuntu Gaming Senior Manager, Software Engineering (Cloud Cost Management) Software Development Manager, CalendarRules Software Engineering Manager - Ubuntu Linux Kernel Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Job Title
Team Lead/Manager, Software Development