Jobs.ca
Jobs.ca
Language
Seequent logo

Software Developer

Seequent1 day ago
Calgary, AB
Mid Level

About the role

About Us

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

As a Software Developer you will be working with a team of skilled software developers, senior software developers, a team lead, product manager, and UI/UX designer to build and maintain high quality software for the Seequent Evo cloud platform. You will have the opportunity to learn and grow your career in a supportive and dynamic environment.

As a Software Developer on our platform capabilities team, you will work closely with domain experts and cross-functional stakeholders to design, build, and refine the services that enable our core platform functions. This role centers on developing robust and scalable solutions for data organization, role-based access control (RBAC), audit and notifications.
You will be contributing to services that ensure secure access, reliable auditability and seamless communication across our platform, directly supporting the teams and customers who depend on these critical capabilities.

In this role, you will have the opportunity to:

  • Design and implement features for platform-level services such as RBAC, audit and notification systems.

  • Develop and maintain microservices and event-driven components, ensuring scalability, reliability, and maintainability.

  • Contribute to the design of components of larger software systems, ensuring alignment with overall design requirements

  • Collaborate with product managers, architects, and other developers to translate requirements into technical solutions.

  • Write clean, efficient, and well-documented code in Python to provide robust and reliable REST APIs.

  • Design, code, verify, test, document, amend and refactor programs/scripts.

  • Participate in code reviews and provide constructive feedback to peers.

  • Assist with release management tasks.

  • Participate in basic testing and quality assurance tasks and issue resolution.

To be successful in this role, you should have:

  • Bachelor's degree in computer science, engineering, or equivalent.

  • 3+ years working in relevant software developer roles primarily focused on backend services

  • Strong proficiency with Python or another widely used programming language (e.g., Java, Go, C#).

  • Experience developing and maintaining RESTful APIs and back-end services

  • Understanding of microservice and event-driven architectures.

  • Experience building and maintaining RESTful APIs and back-end services.

  • Experience working with a major cloud platform provider (Azure, GCP, AWS, etc)

  • Familiarity with CI/CD Pipelines and DevOps practices

  • Experience working in an agile development environment, collaborating closely with peers and cross-functional teams to deliver high-quality solutions.

The experience with the following is not required but is a significant asset:

  • JavaScript/TypeScript
  • React
  • Fast API
  • MongoDB, blob storage
  • Github Actions
  • Access control models (e.g., RBAC, ABAC)
  • Audit logging frameworks, notification systems and messaging queues (Kafka, Pub/Sub, SQS).

.
Additional Information

This is a hybrid based role, and you are required to be in the Calgary Seequent office two days a week.
#LI-CG2

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 of being a Seequenteer and why you’ll love being on our team.

We aspire to be pioneers of positive change in the way organisations work with the underground. We work collaboratively, stay curious, make change happen and have a global impact. We bring our authentic selves to work and are enthusiastic about what we do. Plus, you can expect great benefits; these benefits are unique to each location Seequent resides in. Please ask your Talent Acquisition Specialist.

If this posting gets you excited about joining Seequent please apply now!

For more information about everything Seequent, please visit Seequent.com.

How to apply

If this sounds like the role for you, apply today with a covering letter and CV.

About Seequent

Software Development
501-1000

Seequent, The Bentley Subsurface Company, helps organisations to understand the underground, giving them the confidence to make better decisions faster.

Seequent builds 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.

Seequent operates in 150 countries while proudly maintaining headquarters in New Zealand.