1

Lead Software Engineer Jobs in Calgary, AB (NOW HIRING)

The role As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in ... Reporting to the Team Lead, Software Development, you will focus primarily on building highly ...

Reporting to the Manager, Software Engineering, you will balance senior full-stack development with ... Lead & Mentor: Manage, coach, and allocate tasks to a prototyping team while fostering a positive ...

We are looking for the right people -- people who want to innovate, achieve, grow and lead. We ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...

We are looking for the right people - people who want to innovate, achieve, grow and lead. We ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...

We are human partners to our colleagues and customers and lead with consideration and kindness ... Minimum 10 years of professional software engineering experience, preferably in a SaaS environment.

You will lead development workstreams, guide architecture and engineering decisions, mentor developers, and help clients adopt modern software delivery practices supported by automation and Gen AI.

next page

Showing results 1-20

Lead Software Engineer information

See Calgary, AB salary details

$68.5K

$134.3K

$189.5K

How much do lead software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for lead software engineer in Calgary, AB is $134,271.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $153,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a lead software engineer, and why are they important?

To thrive as a Lead Software Engineer, you need advanced programming expertise, software architecture knowledge, and a degree in computer science or a related field, often supplemented by experience in leading development teams. Familiarity with version control systems (like Git), cloud platforms (such as AWS or Azure), and methodologies like Agile or Scrum is typically expected. Exceptional communication, leadership, and problem-solving abilities are crucial soft skills for mentoring developers and managing projects. These skills ensure efficient project delivery, high-quality code, and effective team collaboration in complex technical environments.

How does a lead software engineer typically balance hands-on coding with leadership and mentoring responsibilities?

As a Lead Software Engineer, you'll find that your role involves a dynamic mix of technical work and team leadership. While you'll still contribute directly to codebases—often tackling complex or critical components—you'll also spend significant time guiding junior engineers, conducting code reviews, and facilitating technical discussions. Balancing these responsibilities requires strong time management and communication skills, as well as the ability to delegate effectively. The role offers the opportunity to shape technical direction while fostering team growth and collaboration.

What does a lead software engineer do?

A lead software engineer oversees the development team, designs technical solutions, and ensures project deadlines are met. They often coordinate with stakeholders, review code, and mentor junior developers, using tools like version control systems and project management software. Strong technical skills and leadership abilities are essential for this role.

What does a lead software engineer earn?

A lead software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. They often have advanced skills in programming, system design, and team management, and may receive bonuses or stock options as part of compensation.

What is the average salary of a lead software engineer?

The average salary of a lead software engineer typically ranges from $110,000 to $160,000 annually, depending on experience, location, and industry. Senior roles often include additional benefits such as bonuses, stock options, and flexible work arrangements.

What are popular job titles related to Lead Software Engineer jobs in Calgary, AB?

For Lead Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:

What job categories do people searching Lead Software Engineer jobs in Calgary, AB look for?

The top searched job categories for Lead Software Engineer jobs in Calgary, AB are:

Infographic showing various Lead Software Engineer job openings in Calgary, AB as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $134,271 per year, or $64.6 per hour.

Software Developer

Seequent

Calgary, AB • Hybrid

Full-time

Posted 9 days ago


Job description

The role

As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in a hybrid model (requiring 2 days a week in the Calgary office) to design, build, and operate the core services underpinning Evo, Seequent's cloud-based geoscience platform. Reporting to the Team Lead, Software Development, you will focus primarily on building highly reliable and scalable backend systems using Python, FastAPI, Kubernetes, and GCP, while occasionally contributing to frontend administrative interfaces. In this role, you will work under general direction to solve moderately complex problems, participate in release planning, and provide technical guidance and mentorship to junior team members. Given Seequent's global presence, you will maintain flexibility to collaborate across different time zones and occasionally provide Tier 3 after-hours support.

In this role, you will have the opportunity to:

  • Develop Core Services: Design, code, and operate scalable backend microservices responsible for data organization, permission management, auditability, and third-party integrations.
  • Lead Software Design: Create robust design views addressing functional, non-functional, and security requirements, evaluate trade-offs, and recommend best-in-class solutions.
  • Support Frontend & Platform Needs: Contribute to modern frontend platforms to build administrative and platform-level features.
  • Own Release Management: Partner with teams to plan, schedule, and execute releases, performing rigorous quality assurance and testing to ensure platform reliability.
  • Mentor & Collaborate: Provide guidance and conduct collaborative code and design reviews for junior team members to help them grow.
  • Drive Continuous Improvement: Apply research, integrate emerging technologies (such as AI-assisted workflows), and optimize software development and deployment processes.

Essential Knowledge, Skills, And Experience

  • Education & Experience: Bachelor's degree in Computer Science, Engineering, or an equivalent field, with 5+ years of experience in relevant software engineering roles.
  • Backend & API Expertise: Proven experience designing, building, and maintaining scalable RESTful APIs, preferably using Python and FastAPI.
  • Cloud & Containers: Hands-on experience with cloud platforms (GCP, AWS, or Azure) and deploying microservices in containerized environments (Kubernetes).
  • Infrastructure & CI/CD: Proficiency with Infrastructure as Code (e.g., Terraform) and designing, maintaining, and automating CI/CD pipelines.
  • Testing & Quality: Experience writing automated tests across multiple layers (unit, integration, end-to-end) using tools like Pytest and Playwright.
  • Frontend Familiarity: Basic understanding of modern frontend technologies (e.g., React, TypeScript) to contribute to administrative interfaces.
  • Professional Attributes: Strong analytical and problem-solving skills, excellent communication, a collaborative team mindset, and interest in emerging development practices like AI-assisted or agent-driven workflows.

 #LI-KV2