Lead Software Developer
Work Model & Location: Hybrid – 2 days per week onsite in Vancouver or Calgary
Contract Term: Permanent, full time
Industry: Our client in the geoscience technology industry
Our client in the geoscience technology industry is seeking a Lead Software Developer to guide a small, dynamic development team building cutting-edge cloud-based solutions. This role will lead the Driver product team, a geoscience auto-modeling application leveraging advanced machine learning techniques to help users quickly analyze drilling data.
This position blends technical leadership and hands-on coding — you’ll actively contribute to architecture decisions, mentor the team, and ensure quality delivery of innovative solutions.
Must-Have Qualifications
Bachelor’s degree in computer science, engineering, or equivalent
7+ years working with cloud providers and technologies (Azure, AWS, or GCP)
1+ year in a lead or technical leadership role for a software engineering team
Experience with Infrastructure as Code and CI/CD Pipelines (GitHub, GitLab, etc.)
Experience with Python, C++, Kubernetes, React, TypeScript, Cypress
Nice-to-Have
We’re an equal opportunity employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our
accessibility policy and reach out to our accessibility officer with any questions.