Software Engineer
Calgary, AB · On-site
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 ...
Calgary, AB · On-site
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 ...
Calgary, AB · On-site
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 ...
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 ...
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 ...
Calgary, AB · Hybrid
CA$95K - CA$125K/yr
In this hybrid role, you will support the Engineering and Design business unit, working with ... Software: Experience with AutoCAD and Microsoft Office software * Driver's license: possession of a ...
Calgary, AB · Hybrid
CA$95K - CA$125K/yr
In this hybrid role, you will support the Engineering and Design business unit, working with ... Software: Experience with AutoCAD and Microsoft Office software * Driver's license: possession of a ...
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... Manage and mentor the engineers and mid-level team leads on your teams through performance reviews ...
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... Manage and mentor the engineers and mid-level team leads on your teams through performance reviews ...
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... Manage and mentor the engineers and mid-level team leads on your teams through performance reviews ...
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... Manage and mentor the engineers and mid-level team leads on your teams through performance reviews ...
The role - what you'll do Barr is seeking an electrical engineer to join our Canadian team. In this ... Software: Microsoft Office. * Driver's license: possession of a current, valid driver's license and ...
The role - what you'll do Barr is seeking an electrical engineer to join our Canadian team. In this ... Software: Microsoft Office. * Driver's license: possession of a current, valid driver's license and ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Proficiency with basic computer operation and standard software tools. Should have completed some ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Proficiency with basic computer operation and standard software tools. Should have completed some ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Project Engineering Market: Power Employment Type: Full Time Position Overview Mid-level role supporting EPC project design work ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Project Engineering Market: Power Employment Type: Full Time Position Overview Mid-level role supporting EPC project design work ...
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
Quick apply
Deep understanding of system level architecture * Experience with Linux driver or Linux Kernel ... Minimum 5 years of software engineering or related work experience * Masters or PhD in Computer ...
We're looking for a Senior Robotics Software Developer to join our team and contribute to ... mid-level developers. What you'll need to succeed: * Degree in Computer Science, Robotics ...
We're looking for a Senior Robotics Software Developer to join our team and contribute to ... mid-level developers. What you'll need to succeed: * Degree in Computer Science, Robotics ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Calgary, AB · On-site
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Calgary, AB · On-site
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Strong proficiency with engineering software such as SAP2000, SAFE, and Mathcad. Advanced knowledge ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Strong proficiency with engineering software such as SAP2000, SAFE, and Mathcad. Advanced knowledge ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview The Kiewit Power Engineering Group is seeking several ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview The Kiewit Power Engineering Group is seeking several ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview Kiewit Power Engineering Group is seeking several mid ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview Kiewit Power Engineering Group is seeking several mid ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview The Kiewit Power Engineering Group is seeking several ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market: Power Employment Type: Full Time Position Overview The Kiewit Power Engineering Group is seeking several ...
At least 3 years as staff engineer level or higher. * 10+ years of mastery of SDLC, SOLID ... software engineering foundations * 10+ years of proven application of cloud development patterns ...
At least 3 years as staff engineer level or higher. * 10+ years of mastery of SDLC, SOLID ... software engineering foundations * 10+ years of proven application of cloud development patterns ...
$51K - $58K
3% of jobs
$58K - $65K
5% of jobs
$65K - $72K
10% of jobs
$77.5K is the 25th percentile. Wages below this are outliers.
$72K - $79K
9% of jobs
$79K - $86K
10% of jobs
$86K - $93K
13% of jobs
The median wage is $93.3K / yr.
$93K - $100K
13% of jobs
$100K - $107K
12% of jobs
$107.6K is the 75th percentile. Wages above this are outliers.
$107K - $114K
10% of jobs
$114K - $121K
10% of jobs
$121K - $128K
6% of jobs
$51K
$94.5K
$128K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
The most popular types of Software Engineer jobs in Calgary, AB are:
For Mid Level Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
The top searched job categories for Mid Level Software Engineer jobs in Calgary, AB are:

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.
As a SoftwareEngineer you will be responsible for the following:
Must-Have:
Key Success Factors:
Nice-to-Have:
Sourced by ZipRecruiter
Performing arts companies
11 - 50 Employees
Washington, DC, US
1955