As a Software Developer co-op on the International TacCIS team, the responsibilities and range of ... Provide technical support during high-level integration and qualification testing. * Provide ...
New
As a Software Developer co-op on the International TacCIS team, the responsibilities and range of ... Provide technical support during high-level integration and qualification testing. * Provide ...
New
As a Software Developer co-op on the International TacCIS team, the responsibilities and range of ... Provide technical support during high-level integration and qualification testing. * Provide ...
New
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 ...
Calgary, AB ยท On-site
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 ...
Calgary, AB ยท On-site
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 ...
Edmonton, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Edmonton, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Edmonton, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Edmonton, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Calgary, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Calgary, AB ยท On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), Hazen is an ... Working knowledge of Revit BIM software * Project leadership experience, preferably on larger ...
Quick apply
Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), Hazen is an ... Working knowledge of Revit BIM software * Project leadership experience, preferably on larger ...
CA$87K - CA$137K/yr
Line of Service Advisory Industry/Sector Not Applicable Specialism Analytics Management Level Senior Associate & Summary At PwC, our Software engineers blend modern data and software engineering with ...
CA$87K - CA$137K/yr
Line of Service Advisory Industry/Sector Not Applicable Specialism Analytics Management Level Senior Associate & Summary At PwC, our Software engineers blend modern data and software engineering with ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Depending on education, experience, and skill level, a variety of job opportunities might be ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Depending on education, experience, and skill level, a variety of job opportunities might be ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Depending on education, experience, and skill level, a variety of job opportunities might be ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... Depending on education, experience, and skill level, a variety of job opportunities might be ...
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 ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Mentor engineers at junior and mid levels through code reviews, technical guidance, and the ...
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C ... Develop & Maintain automated and reusable system level pipelines and test (Python, Jenkins, GitLab)
New
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C ... Develop & Maintain automated and reusable system level pipelines and test (Python, Jenkins, GitLab)
New
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C ... Develop & Maintain automated and reusable system level pipelines and test (Python, Jenkins, GitLab)
New
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C ... Develop & Maintain automated and reusable system level pipelines and test (Python, Jenkins, GitLab)
New
... mid-level project lifecycle skills. * Expected to follow defined I/S project execution standards including business process mapping notation and transformation, change control process and software ...
... mid-level project lifecycle skills. * Expected to follow defined I/S project execution standards including business process mapping notation and transformation, change control process and software ...
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
The most popular types of Software Developer jobs in Alberta are:
For Mid Level Software Developer jobs in Alberta, the most frequently searched job titles are:
The top searched job categories for Mid Level Software Developer jobs in Alberta are:
Cities in Alberta with the most Mid Level Software Developer job openings:

Calgary, AB โข On-site
Full-time
This job post hasย expired 1 day ago.ย Applications are no longer accepted.
Perform design, analysis, and test functions under the mentorship of senior engineers.
Document analyses, designs, and tests using standard templates with supervision.
Implement software routines to meet software requirements and maintain the code base.
Build bold. Deliver impact. Win together.
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.
If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job DescriptionWe tackle the toughest security and technology challenges by developing and delivering mission-critical products and systems for international customer. We delivery Tactical Communication Information Systems (CIS) to Land Forces around the world through Vehicle Prime Contractors for fighting and support vehicles. The hardware, software and systems integration that our engineers deliver on a daily basis ensure soldiers are never alone, and always aware. From headquarters to vehicles to the individual soldier, your work helps them accomplish their mission, while keeping them safe.
We are looking for a Software Developer co-op to join our International TacCIS cross-disciplinary team delivering CIS solutions for armoured vehicles programs for European NATO nations.
As a Software Developer co-op on the International TacCIS team, the responsibilities and range of activities will vary, but in general you can expect to:
What You Need to Have to Succeed
What Makes You Stand Out
It would be excellent if the candidate had a combination of the following qualities, but we will work with them to grow in these areas:
It is a requirement that General Dynamics Mission Systems–Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
Compensation
The expected hourly rate for this position is $23.08 – $32.41.
Final compensation will be determined based on your relevant work experience to date. As part of student placement, you will be eligible for quarterly pay increases.
Why Students Love Working Here
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.