JOB DETAILS

Senior Software Developer

CompanyGeoLOGIC Systems Limited
LocationCalgary
Work ModeOn Site
PostedMay 25, 2026
About The Company
Geologic brings the clarity and precision needed to address today’s most complex energy challenges. We help energy companies, government bodies, and professional services firms navigate this complexity by delivering high-quality data, market intelligence, and software. Our trusted platform integrates subsurface, operational, financial and market information to support confident decisions across capital allocation, risk management, and performance improvement.
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 PostgreSQ
  • 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.


Key Skills
PythonReactDjangoFastAPIJavaScriptPostgreSQLAzure DevOpsObject-Oriented DesignSystem ArchitectureCode ReviewsDatabase DesignUI DesignC#.NetSQL ServerRefactoringProject Leadership
Categories
SoftwareTechnologyEnergyData & AnalyticsEngineering
Job Information
📋Core Responsibilities
Develop, design, and maintain web applications and services using Python and React. Lead small project teams, shape system architecture, and mentor junior developers through code reviews.
📋Job Type
full time
📊Experience Level
10+
💼Company Size
166
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page