About the role Influence the work of team members and mentor emerging technical leaders. Demonstrate advanced, wide-ranging experience, using in-depth professional knowledge, acumen, concepts and company objectives to develop, resolve complex models and procedures. Provides solutions to issues in creative and effective ways. Understands the interrelationships of different disciplines. Directs the application of existing principles and guides development of new policies and ideas. Build well-designed, testable, efficient, secure code. Share your deep understanding of the product and how Security Services delivers the service. Understand and work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Determine methods and procedures on new assignments. Exercise judgment in selecting methods, evaluating, adapting of complex techniques and evaluation criteria for obtaining results. Your work is reviewed upon completion and is consistent with departmental objectives. Contribute to the growth and mentorship of other team members. Develop trusted cross-team relationships to deliver solutions that span multiple areas of expertise. Requirements Minimum 8 years of software development experience, demonstrating deep technical expertise and consistent delivery of high-quality solutions. Minimum 2 years in a technical leadership role, with proven ability to guide teams and lead complex engineering projects. Proven leadership experience from previous projects, regardless of formal title, showing initiative and ownership of outcomes. Independently perform programming tasks and manage large-scale engineering efforts with confidence and precision. Lead technical projects regularly, providing mentorship and guidance to other developers. Demonstrate mastery of software development best practices, including the creation of reusable and scalable design patterns. Communicate effectively with internal and external stakeholders, often translating complex technical concepts for non-technical audiences. Possess outstanding communication skills, striving for clarity and concise exchange of ideas and concepts. Exhibit a strong analytical mindset, approaching problems with structured thinking and data-driven decision-making. Act as a go-getter, proactively identifying opportunities, taking initiative, and driving results. Show a keen interest in designing algorithms and solving computational challenges. Equity for all employees Flexible time off and paid volunteer days RRSP and 401k match Training and career development programs Comprehensive private benefits plan including medical, mental health, dental, disability, life and AD&D, and value-added services Robust Employee Assistance Program (EAP) with mental health services Fertility support and paid parental leave Copy Applicant Tracking System Keywords Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills software development programming design patterns algorithm design data analysis complex problem solving code efficiency security services technical project management engineering project leadership
Soft skills mentorship leadership communication analytical mindset initiative problem-solving cross-team collaboration judgment creativity clarity in communication