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 ...
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 ...
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 ...
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 ...
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 ...
As a senior member of the team, you will mentor and guide mid-level Machine Learning Engineers ... Deep understanding of software development, DevOps, and MLOps best practices, with a proven track ...
As a senior member of the team, you will mentor and guide mid-level Machine Learning Engineers ... Deep understanding of software development, DevOps, and MLOps best practices, with a proven track ...
... 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 ...
Depending on education, experience, and skill level, a variety of job opportunities might be available, including Technical Advisor - Software Developer. Halliburton is an Equal Opportunity Employer.
Depending on education, experience, and skill level, a variety of job opportunities might be available, including Technical Advisor - Software Developer. Halliburton is an Equal Opportunity Employer.
Depending on education, experience, and skill level, a variety of job opportunities might be available, including Technical Advisor - Software Developer. Halliburton is an Equal Opportunity Employer.
Depending on education, experience, and skill level, a variety of job opportunities might be available, including Technical Advisor - Software Developer. Halliburton is an Equal Opportunity Employer.
... 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 ...
... 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 ...
Quick apply
... 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 ...
... 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 ...
Calgary, AB · On-site
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Calgary, AB · On-site
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Depending on their education, experience, and skill level, candidates may be eligible for a range ...
Mid Level Home District/Group: Kiewit Power Engineering Department: Drafting & Design 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: Drafting & Design Market: Power Employment Type: Full Time Position Overview The Kiewit Power Engineering Group is seeking several ...
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.
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.
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:

Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use!
Your Role:
You Have:
Compensation: 130-150k depending on experience
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA