Skip to content

Senior Software Developer

geoLOGIC Systems

Calgary, CAonsitePosted May 25, 2026

Skills

azure devopspostgresjavascriptdjangopythonazurereactc#

About the role

Location: Calgary, AB

Permanent Full-Time

Apply via: Geologic Career Centre

Geologic is a trusted data, software, and information solutions company committed to the Energy Industry. Every day we provide global customers with market-leading data, software, platforms, analytics, education, news, and insights that enable them to make vital decisions that drive growth and efficiency. Based in Calgary, with offices in London (UK) and Houston (US), we deliver critical data-driven intelligence ranging from surface and subsurface well/asset level information & insights to corporate performance benchmarking data and A&D transaction data.

Our people are at the center of our success, and, along with our customer-first approach, these multi-disciplinary teams enable us to deliver the best products and customer service on the market. We’re curious, collaborative, and together we're transforming the energy intelligence landscape.

As a Sr. Software Developer, your primary role will be to develop, design, and maintain our web applications, both existing and new, as well as our web services and scripts. You will have the opportunity to be involved in a variety of aspects of the systems, from React frontends to Python backends to Azure DevOps. As a senior member of the team, you will have the opportunity to help shape the architecture of the system, as well as mentor junior members of the team.

The ideal candidate is self-motivated, detail-oriented, and organised, and who wants to apply their well-developed technical skills towards creating powerful, easy-to-use-tools, and is comfortable working on both the frontend and backend.

How will you spend your day?

Develop, design, and maintain our web applications using primarily Python and React

Optimize the system through refactoring

Participate in, and lead, small project teams

Provide input into architecture decisions

Set up and maintain software deployment and integration pipelines

Provide technical input and advice on implementation strategies

Mentor junior/intermediate developers through system architecture and code reviews

Troubleshoot system problems and fix bugs

Ready to Apply? Here’s what we’re looking for:

10+ years of delivering commercial web applications in a team environment

Excellent problem-solving and analytical skills

Proven object-oriented design and implementation skills

Strong inter-personal skills, and a desire to collaborate

Ability to manage multiple projects with competing priorities

Knowledge of design patterns and their applications

Experience with the following technologies:

Python, Django, FastAPI, React, Vite, JavaScript, and PostgreSQL

Familiarity with the below would be considered valuable:

Database design skills

A keen eye for user interface design

Experience working with Azure Web Services

Experience with C#.Net and SQL Server

Skills, Capabilities and Traits:

Professional Standards: You embody a high level of professionalism, honesty, and integrity

Communication: You’re able to communicate clearly, adapting to your audience

Collaboration: You enjoy collaborating with your colleagues, sharing your innovative approaches, and learning from theirs.

Active Listener: You’re able to build strong relationships by being fully present and engaged

Relationship Builder: You’re approachable and find value in developing relationships and forming connections

Enthusiasm: You are curious and love learning new technology.

Questions about this role

  • How do I apply to this Senior Software Developer role at geoLOGIC Systems?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in Canada?

    Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does geoLOGIC Systems use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.