Senior Software Developer

Seequent Limited

Calgary

Hybrid

CAD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Flexible working
Paid volunteer day
Employee share purchase plan

Job summary

Seequent Limited, based in Calgary, Alberta, is seeking a Senior Software Developer responsible for the design, development, and deployment of complex software applications. This role involves collaborating within a microservices architecture and offers the chance to lead project management efforts.

The ideal candidate will possess a Bachelor’s degree, over 7 years of software development experience, and advanced skills in cloud platforms and RESTful APIs. The role offers a competitive salary, flexible working, and various benefits.

Qualifications

  • Over 7 years of software development experience.
  • Experience in designing, building, and maintaining scalable RESTful APIs.
  • Proficiency in managing cloud resources using Infrastructure as Code.

Responsibilities

  • Lead the design and architecture of software applications and backend services.
  • Own the release management lifecycle ensuring quality and compliance.
  • Mentor team members and enhance processes with emerging technologies.

Skills

Software development
Cloud platforms (GCP, AWS, Azure)
Container orchestration (Kubernetes)
RESTful APIs (Python, FastAPI)
CI/CD pipeline management
Frontend technology (React)

Education

Bachelor’s degree in a relevant field

Tools

Terraform

Job description

At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.

We build world‑leading technology that is at the forefront of Earth sciences, transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better infrastructure, source renewable energy, and reduce their impact on the environment.

We operate in 145+ countries while proudly maintaining headquarters in New Zealand.

The role

The Senior Software Developer is responsible for the end‑to‑end design, development, and release of complex software applications and systems. This position requires advanced technical expertise, leadership in software architecture, and cross‑functional collaboration to ensure high‑quality, secure, and scalable solutions. As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud‑based geoscience platform. Working within a microservices architecture built on Python, FastAPI, Kubernetes, and GCP, you will lead the development of highly reliable, scalable backend systems that power data organization, permission management, auditability, and integrations. This role also includes project management responsibilities and providing technical guidance and mentorship to team members.

In this role you will have the opportunity to
  • Lead the end‑to‑end design and architecture of complex software applications and core backend services, using appropriate modeling techniques and leading design reviews to ensure high‑quality, scalable solutions.
  • Design, code, test, and refactor complex programs and integration software services, while championing the use of agreed‑upon standards and development tools across the team to achieve well‑engineered outcomes.
  • Own the release management lifecycle by planning, scheduling, and coordinating software releases across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
  • Define, document, and execute projects by preparing realistic plans, managing risks, and monitoring project resources to ensure alignment with organizational goals and stakeholder expectations.
  • Act as a key technical leader by mentoring team members, enhancing existing processes with emerging technologies, and providing technical guidance in cross‑functional collaborations to meet user needs.
Essential Knowledge, Skill and experience
  • Possess a Bachelor’s degree in a relevant field and over 7 years of software development experience, including designing, building, and maintaining scalable RESTful APIs, ideally with Python and FastAPI.
  • Bring strong experience with cloud platforms (GCP, AWS, or Azure), deploying services in containerised environments (Kubernetes), and managing cloud resources using Infrastructure as Code (e.g., Terraform).
  • Demonstrate proficiency in designing and maintaining reliable CI/CD pipelines, writing automated tests across multiple layers (e.g., unit, integration), and familiarity with modern frontend technologies like React.
  • Showcase the ability to work autonomously on complex technical tasks, influence stakeholders, facilitate collaboration, and make decisions that impact project success.
  • Combine deep industry knowledge with the ability to communicate complex ideas effectively, drive team development, and apply expertise to ensure security, privacy, and ethical best practices are followed.
Our Commitment to Equity, Diversity, and Inclusion

At Seequent, we champion the uniqueness of each individual. Our commitment to inclusiveness, equity, and accessibility is fundamental to who we are. If you require accommodation during our recruitment process, please let our Talent Acquisition team know. We are here to ensure a fair opportunity for all.

Research underscores that some individuals, especially women and underrepresented groups, may hesitate to apply for roles if they don't meet every requirement. Please don't count yourself out if you don’t tick every box. We are committed to hiring a diverse team and encourage individuals of all background and abilities to apply. Thank you for considering us as your potential employer; we're excited to see what you can bring to our team!

Benefits

Our people – Working at Seequent means becoming part of a community of collaborative innovators with insatiable curiosity and a passion to make a difference. Seequenteers are experts at what they do, visionaries with bold ideas for the future, and driven by a desire to make meaningful change.

Our culture – At Seequent you’ll be encouraged to Find a Better Way, Think Customer, Collaborate Enthusiastically, Exceed Expectations and Take Ownership, no matter what role you’re in. Our values define a culture of open‑mindedness, connected teams despite geographical distance, transparent communication, and leadership at any level, where everyone is welcome as their authentic self.

Our offices – Seequent operates from offices all over the world; as part of the Bentley Systems family. Our office hubs are fueled by barista‑crafted coffee, games, table tennis, Lego, online trivia battles, and regular office team events. We like to celebrate our wins with cake too, lots of cake.

Benefits – Competitive salary, flexible working, a paid day each year to volunteer, an employee share purchase plan in most locations, rewards & recognition program, continuous learning and career growth opportunities, internal engagement events, culture & wellbeing program, personal support resources. Additional benefits are unique to each location Seequent resides in.

How to apply

If this sounds like the role for you, apply today.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead, Software Development
Team Lead, Software Development

Seequent • Toronto

Hybrid
CAD 100,000 - 130,000
Competitive salary
Flexible working
Paid day to volunteer
+6
Data Solutions Support Specialist
Data Solutions Support Specialist

Seequent Limited • Toronto

Hybrid
CAD 70,000 - 90,000
Competitive salary
Flexible working
Volunteer day
+5
Senior Software Developer
Senior Software Developer

Seequent • Toronto

Hybrid
CAD 90,000 - 120,000
Competitive salary
Flexible working
Paid volunteer day per year
+5
Principal, Account Executive, Mining
Principal, Account Executive, Mining

Seequent Limited • Vancouver

Hybrid
CAD 120,000 - 180,000
Competitive salary
Flexible working
Volunteer day
+6
Lead Software Developer
Lead Software Developer

Seequent • Calgary

Hybrid
CAD 115,000 - 125,000
Flexible work environment
Professional development opportunities
Equity, Diversity, and Inclusion commitment
Senior Data Scientist
Senior Data Scientist

Seequent Limited • Calgary

Hybrid
CAD 110,000 - 170,000
Sales Operations Specialist
Sales Operations Specialist

Seequent Limited • Calgary

Hybrid
CAD 70,000 - 100,000
Competitive salary
Flexible working
Paid day to volunteer
+5
Data Solutions Support Specialist
Data Solutions Support Specialist

Seequent • Toronto

Hybrid
CAD 70,000 - 95,000
Hybrid working model
Volunteer day
Employee share purchase plan
+1
Manager, Sales Operations, NAM
Manager, Sales Operations, NAM

Seequent • Vancouver

On-site
CAD 90,000 - 135,000
Competitive salary
Flexible working
Volunteer day
+5
Manager, Sales Operations, NAM
Manager, Sales Operations, NAM

Seequent Limited • Vancouver

On-site
CAD 120,000 - 160,000
Competitive salary
Flexible working
Volunteer day
+6