1

Internal Developer Tools Software Engineer Jobs in Calgary, AB

... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Build automation tools that analyze regression results, identify what changed, link performance ...

... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... Build automation tools that analyze regression results, identify what changed, link performance ...

AI Software Engineer - Remote

Calgary, AB ยท Remote

$80 - $120/hr

Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. * Develop realistic, reproducible software engineering scenarios. * Ensure tasks accurately measure ...

Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. * Develop realistic, reproducible software engineering scenarios. * Ensure tasks accurately measure ...

Analyze test data using graphical and statistical tools and methods. * Plan and support testing of software features with Verification Engineers. * Maintain technical documentation, design ...

Leverage AI-assisted development tools such as GitHub Copilot and JIRA Rovo to accelerate delivery ... Strong programming and software development experience with modern engineering practices and design ...

... DevOps practices and automation initiatives Monitor and analyze technical performance of internal ... tools Understanding of dependency management and build systems Databases & Data Storage Strong ...

Frontend Developer - Remote

Calgary, AB ยท Remote

$80 - $120/hr

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.

next page

Showing results 1-20

Internal Developer Tools Software Engineer information

What is an internal developer tools software engineer?

Internal Developer Tools Software Engineers are specialists who design, build, and maintain software tools that improve the productivity of other developers within an organization. Their work often includes creating build systems, continuous integration pipelines, testing frameworks, and deployment tools. These engineers collaborate closely with development teams to understand their workflows and challenges, then develop solutions that streamline processes, reduce manual work, and enhance code quality. By focusing on internal tooling, they help the whole engineering organization move faster and deliver higher-quality products.

What are the key skills and qualifications needed to thrive as an internal developer tools software engineer, and why are they important?

To thrive as an Internal Developer Tools Software Engineer, you need strong programming skills (often in languages like Python, Java, or Go), expertise in software development processes, and experience with building scalable infrastructure, typically supported by a degree in computer science or related field. Familiarity with CI/CD systems, containerization tools (like Docker and Kubernetes), version control (such as Git), and cloud platforms is usually required. Excellent problem-solving abilities, collaboration, and proactive communication are vital soft skills in this role. These skills and qualities are essential for designing efficient tools that improve developer productivity, streamline workflows, and support organizational engineering goals.

How do internal developer tools software engineers typically interact with other development teams within the company?

Internal Developer Tools Software Engineers work closely with a variety of engineering teams to understand their workflows, gather feedback, and identify pain points in the development process. Communication is key, as these engineers often facilitate onboarding, provide training for new tools, and respond to support requests. Collaboration usually involves participating in cross-team meetings, collecting requirements, and iterating on tools based on real-world usage. This close partnership ensures that the tools developed genuinely improve productivity and address the practical needs of their colleagues.

What is the difference between Internal Developer Tools Software Engineer vs Software Engineer?

AspectInternal Developer Tools Software EngineerSoftware Engineer
Primary FocusDeveloping and maintaining internal tools to improve developer productivityBuilding applications, systems, or features for end-users or clients
Work EnvironmentTypically within tech companies, collaborating with internal teamsVaries across industries, often with direct customer interaction
Required SkillsStrong programming, understanding of developer workflows, internal tool developmentBroad software development skills, depending on domain
Industry UsagePrimarily in tech companies, startups, and large enterprises with internal toolsAcross all industries including tech, finance, healthcare, etc.

In summary, Internal Developer Tools Software Engineers focus on creating tools that enhance internal developer efficiency, whereas Software Engineers develop a wide range of applications for external users. Both roles require strong programming skills but differ in their primary objectives and work environments.

What job categories do people searching Internal Developer Tools Software Engineer jobs in Calgary, AB look for?

The top searched job categories for Internal Developer Tools Software Engineer jobs in Calgary, AB are:

Infographic showing various Internal Developer Tools Software Engineer job openings in Calgary, AB as of September 2026, with employment types broken down into 1% As Needed, 67% Full Time, 29% Part Time, 2% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution.

Software Engineer

Calgary, AB โ€ข On-site

Hexagon
Performing Arts Companiesย โ€ขย 11 - 50 employees

Full-time

Re-posted 5 days ago


Job description

Overview

Hexagon's Autonomous Solutions business area is seekingย an entryย to intermediate levelย Softwareย Engineerย for theย Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the opportunity to work closely with engineers across the broaderย NovAtelย organization as well as with customers to implement stateoftheart positioning algorithms, perform detailed data analysis, and explore AI-driven methods to improve algorithm tunning or improve development efficiency. You will support some of the industry's leading companies by coordinating andย demonstratingย Hexagon Autonomous Solutions' innovative products andย assistingย new customers in integration with their systems.ย 

Location: Hexagon is a global company with locations worldwide. Preference will be given to candidates in Calgary, AB.ย 

Responsibilities

As aย SoftwareEngineerย you willย be responsible forย the following:ย 

  • Work in a team environment to research, develop, and enhanceย NovAtel'sย industry-leading positioning algorithmsย 
  • Respond to in-depth customer support questions
  • Build automation tools that analyze regression results,ย identifyย whatย changed, link performance shifts to parameter updates, and recommend next tuning actionsย 
  • Collaborate with verification designers to develop automated testย suites
Qualifications

Must-Have:ย 

  • B.Sc.ย in Geomatics/Electrical/Software Engineeringย or similar relevant experienceย 
  • Understandingย ofย GNSS error modelingย 
  • Familiar with linear and non-linear optimization and computational numerical methodsย 
  • C/C++ programming skillsย 
  • Strong written and verbal communication skillsย 

Key Success Factors:ย 

  • Confident Self-starterย 
  • Proactivelyย identifyย opportunities for improvementย 
  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary teamย 
  • Derive satisfaction from your work being used in demandingย real-worldย applicationsย 

Nice-to-Have:ย 

  • Experience working in Agile/Scrum teamsย 
  • Programming skills in Pythonย ย 
  • CI/CD integrationsย 
Employment Type: FULL_TIME