
Lead Software Engineer
- Calgary, AB
- Permanent
- Temps-plein
- Leading software projects from ideation through delivery, including estimation, work package creation, and end-user testing.
- Providing technical leadership and mentorship to agile teams on complex, high-impact projects.
- Collaborating with Product Line Leaders to align software development with product vision and business goals.
- Capturing and translating system-level requirements in collaboration with SMEs and product managers.
- Architect and implementing scalable, secure, and high-performance software solutions.
- Collaborating closely with Data Science Engineers to rapidly productize machine learning models.
- Ensuring system-level thinking by understanding module interdependencies and overall product architecture.
- Driving world-class quality standards in development and support.
- Working cross-functionally to ensure security, compliance, and alignment with business needs.
- Making informed technology decisions based on impact assessments and due diligence.
- Have 5+ years of experience of software development.
- Possess proficiency in C++ and/or Java with strong object-oriented design skills.
- Have a multi-year track record in managing large datasets / with data-driven software systems.
- Possess experience with CI/CD and knowledge of source-control tools such as SVN, GIT or similar.
- Possess strong problem-solving abilities and capable of articulating specific technical topics or assignments.
- Demonstrate excellent communication, organizational and interpersonal skills, and the ability to interface with senior leadership with confidence and clarity.
- Demonstrated ability to work effectively across functions in a global-matrix environment.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
- Contemporary work-life balance policies and wellbeing activities
- Comprehensive private medical care options
- Safety net of life insurance and disability programs
- Tailored financial programs
- Education Assistance
- Generous Parental Leave
- Mental Health Resources
- Dependent Care
- Additional elected or voluntary benefits