Talent.com
Senior Software Engineer
Senior Software EngineerGeoSoftware • Calgary, AB, Canada
Senior Software Engineer

Senior Software Engineer

GeoSoftware • Calgary, AB, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

Job Description

Salary : Role description

The Senior Software Engineer is a key technical leader and emerging people manager, responsible for driving the design, development, and delivery of high-quality software solutions across geoscience domains. This role blends deep technical expertise with leadership responsibilities, including being able to act as a Scrum Master, mentoring team members, and preparing for future people management roles.

The Senior Software Engineer contributes hands-on to front-end and / or back-end systems, with a strong focus on user experience, performance, and scalability. They help align strategic priorities with day-to-day development and teamwork and take ownership of part(s) of the delivery. They play a pivotal role in translating business and scientific goals into practical, maintainable software solutions.

Working within a cross-functional team, including subject matter experts, software engineers, testers, technical writers and product owners, the Senior Software Engineer helps deliver innovative, domain-integrated software. They lead by example in coding standards, foster a culture of collaboration and continuous improvement, and actively support the growth of junior software engineers.

Duties and Responsibilities

  • Implement high-quality software solutions using modern development practices such asTest-Driven Development (TDD)andDomain-Driven Design (DDD).
  • Facilitate Agile ceremonies.
  • Work closely with the Product Owner to ensure the team delivers on the commitments made at the start of each sprint.
  • Anticipate delivery risks by monitoring team progress and proactively identifying when sprint goals may not be met; communicate issues early and collaborate on mitigation strategies.
  • Guide software engineers through code reviews, pair programming, and technical coaching.
  • Collaborate with subject matter experts, software engineers, testers, technical writers and product owners to deliver user-centric, domain-relevant software.
  • Drive continuous improvement in development practices, tooling, and team workflows.
  • Maintain and enhance legacy systems, ensuring integration with modern platforms and data models.
  • Begin taking on responsibilities related to team development, performance feedback, and onboardingpreparing for future people management.

Skills & Competencies

Technical Skills

Profound proficiency in one or more of the tech stacks : C#, C++, JavaScript, Python.

Strong understanding of software engineering practices including Test-Driven Development (TDD) and software design.

Experience with Scrum and agile tooling.

Fluency with the GIT version control system.

Familiarity with CI / CD pipelines, and DevOps practices.

Soft Skills

Strong leadership and facilitation skills.

Excellent communication and interpersonal abilities.

Ability and desire to mentor, inspire, and elevate team performance.

Strategic thinking with a focus on long-term maintainability and scalability.

Empathy, openness to feedback, and a growth mindset.

Willingness to take initiative and contribute to team culture and cohesion.

Ability to communicate clearly with both technical and non-technical audiences.

Desire to mentor and lead within a team.

Qualifications & Requirements

Required :

Bachelor (BSc) or masters degree (MSc) in Computer Science, Software Engineering, Geophysics, Physics, Mathematics, or in a scientific field with strong affinity with software development.

Minimum of 6 years of professional experience in software development.

Proven proficiency in one or more of the following : C#, C++, JavaScript, Python.

Demonstrated experience with Test-Driven Development (TDD) and software design.

Familiarity with CI / CD pipelines, DevOps practices, and Git version control.

Experience working in Agile / Scrum teams using tools like Jira or similar.

Experience with cross-platform (Windows and Linux) development.

Proficiency in written and spoken English.

Desired :

Certified Scrum Master (CSM) or equivalent Agile certification.

Experience with cloud platforms (e.g., AWS, Azure, GCP).

Hands-on experience with virtual machines and Docker for containerized environments.

Exposure to geoscience domains such as rock physics, petrophysics, or geology.

Experience in a multinational or cross-functional team environment.

Proficient in using AI-assisted code generation tools to accelerate development and improve code quality.

Travel

Occasional travel may be required for team meetings, conferences, or client engagements.

Créer une alerte emploi pour cette recherche

Senior Software Engineer • Calgary, AB, Canada

Offres similaires
Software Development Engineer– Software DevOps & Continuous Integration Team

Software Development Engineer– Software DevOps & Continuous Integration Team

AMD • Calgary
Temps plein
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovatio...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Senior Java & Node.js Software Engineer - Hybrid Calgary

Senior Java & Node.js Software Engineer - Hybrid Calgary

Veracity Software Inc • Calgary
Temps plein
A leading software firm in Calgary is seeking a Senior Software Developer to enhance their mobile services platform within Wealth Management Technology. This role requires 5-7 years of experience in...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Process Engineer

Senior Process Engineer

Vista Projects Limited • Calgary, AB, CA
Temps plein
Quick Apply
What Vista Does Vista Projects is an integrated industrial engineering firm that helps clients navigate the digital transformation of their projects and operations. Our proven project execution proc...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Software Engineer, Full Stack

Software Engineer, Full Stack

Basetwo • Calgary, AB, CA
Télétravail
Temps plein
Quick Apply
We’re on a mission to make manufacturing more resilient.Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to ...Voir plus
Dernière mise à jour : il y a 26 jours
Senior Turnaround Engineer — Expat Relocation to Saudi Arabia

Senior Turnaround Engineer — Expat Relocation to Saudi Arabia

aramco • Calgary
Temps plein +1
A global energy company is seeking an experienced Turnaround Engineer for their operations in Saudi Arabia.The role involves leading turnaround initiatives in refining and petrochemical plants, man...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Full-Stack Engineer — AI-Driven FinTech (Contract)

Senior Full-Stack Engineer — AI-Driven FinTech (Contract)

Benevity • Calgary
Temps plein
A technology for social impact is seeking a Senior Software Developer in Calgary.This role involves full stack development, collaborating with cross-functional teams to enhance their innovative pla...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior.NET Backend Engineer – Cloud, Microservices, Leadership

Senior.NET Backend Engineer – Cloud, Microservices, Leadership

TechDoQuest • Calgary
Temps plein
A dynamic technology company in Calgary, Alberta is seeking a seasoned software development expert to provide technical leadership in large-scale front-end development projects.The ideal candidate ...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Head of Software Strategy & Growth

Head of Software Strategy & Growth

SGS • Calgary
Temps plein
We are SGS – the world’s leading testing, inspection and certification company.We are recognized as the global benchmark for quality and integrity. Our 98,000 employees operate a network of 2,650 of...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Platform Engineer – Ingress & Service Mesh (Istio)

Senior Platform Engineer – Ingress & Service Mesh (Istio)

Net2Source (N2S) • calgary, ab, ca
Temps plein
Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Manufacturing Software Engineer

Manufacturing Software Engineer

Blackline Safety • Calgary, AB, CA
Temps plein
Quick Apply
Blackline Safety (TSXV : BLN) is a wireless location leader that develops, manufactures, and markets products and services for worker safety monitoring. Blackline solutions deliver safety, security, ...Voir plus
Dernière mise à jour : il y a 5 jours
Senior Java Full-Stack Engineer – Calgary Onsite Contract

Senior Java Full-Stack Engineer – Calgary Onsite Contract

MethodHub • Calgary
Temps plein
A leading recruitment agency is seeking a Technical Recruitment Executive in Calgary, Alberta.This role demands over 5 years of experience in technical recruitment, particularly in IT Services and ...Voir plus
Dernière mise à jour : il y a 3 heures • Offre sponsorisée • Nouvelle offre
Sr. Firmware / Embedded software Engineer

Sr. Firmware / Embedded software Engineer

PotisEdge • calgary, ab, ca
Temps plein
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Senior Java Engineer - FinTech Platform (Hybrid)

Senior Java Engineer - FinTech Platform (Hybrid)

Morgan Stanley • Calgary
Temps plein
A global leader in financial services is seeking a Java Developer in Calgary, Alberta.The successful candidate will be responsible for project leadership in software development, collaborating with...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Senior Full-Stack Engineer — Next.js / NestJS, Emissions Tech

Senior Full-Stack Engineer — Next.js / NestJS, Emissions Tech

Rise People • Calgary
Temps plein
A progressive technology company in Calgary is seeking a Senior Software Developer to enhance their Next.You will build and ship new features while mentoring mid-level developers.The ideal candidat...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Lead Software Engineer, Upstream Platform (Hybrid)

Senior Lead Software Engineer, Upstream Platform (Hybrid)

Quorum Software • Calgary
Temps plein
A leading software company in energy is seeking a Senior Lead Software Engineer in Calgary, Alberta.This role involves leading the design and development of enterprise solutions within an Agile env...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Enterprise Sales Engineer (Canada)

Enterprise Sales Engineer (Canada)

Abnormal AI • Calgary, Toronto
Temps plein
As an Enterprise Sales Engineer, you will serve as our customer’s primary technical contact, acting as a trusted technical advisor to security, email, and identity teams, crafting strategic, value-...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Systems & Graphics Engineer

Senior Systems & Graphics Engineer

Parallelz • Calgary, AB, CA
Temps plein
Quick Apply
Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Senior Governance & Standards Engineer

Senior Governance & Standards Engineer

Equinox Engineering Ltd. • Calgary
Temps plein
A leading EPCM firm in Calgary is looking for a Governance and Standards Engineer.This role requires a Professional Engineer (P. You will support corporate initiatives, audit engineering staffing le...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée