Senior Manager, Application Development
Westland Insurance View all jobs
- Surrey, BC
- $140,000-163,000 per year
- Permanent
- Full-time
- An open, flexible and welcoming workplace
- Plenty of opportunities to grow and learn
- Autonomy to drive your own success
- Be part of our inclusive culture, alongside an extraordinarily talented community of people with a wide variety of backgrounds
- A total rewards program that takes care of your financial, physical, and mental health
- Flexible paid Values Days to celebrate days important to you
- Paid Volunteer Days for employees as part of Amplifying Communities, a program to support causes that matter most to our employees and clients
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 10+ years in software development, including 3+ years in leadership or managerial roles
- Experience leading cross-functional teams and guiding projects end-to-end
- Strong technical expertise in web technologies (JavaScript, React, Angular, Node.js, C#/.NET Core), API development (REST, GraphQL, gRPC), and database design (MS-SQL, MySQL, PostgreSQL; plus NoSQL and vector databases for AI)
- Hands-on experience with cloud platforms (AWS, Azure, GCP), DevOps, microservices, containerization (Docker, Kubernetes), and automated testing practices
- Knowledge of AI integration, including using AI coding assistants, LLMs, AI APIs, and frameworks like LangChain or Semantic Kernel in commercial software
- Excellent communication, leadership, and organizational skills, with the ability to work independently and collaboratively
- Lead, mentor, and manage a cross-functional development team, fostering a collaborative and high-performance culture
- Conduct performance reviews, provide coaching, and support career growth while adjusting team composition to meet business priorities
- Oversee the full software development lifecycle (planning, design, development, testing, deployment, and support) for secure web and API applications
- Collaborate with product owners and business analysts to turn business requirements into technical solutions and ensure timely delivery
- Guide architectural decisions, maintain coding best practices, and ensure scalable, secure, high-quality application design
- Drive the adoption of AI-assisted coding tools and mentor the team in modern AI integration, prompt engineering, and LLM usage
- Manage budgets, coordinate vendor solutions, and ensure robust system maintenance, audits, and risk mitigation
- Act as a liaison between technical teams and business stakeholders, communicating status, risks, and aligning efforts with strategic goals
- Champion Agile practices, CI/CD, and continuous process improvements to boost efficiency, quality, and innovation