As an Associate Software Developer , you'll play a hands-on role in building and scaling our agentic platform - an intelligent, adaptive system designed to automate workflows and power smarter ...
As an Associate Software Developer , you'll play a hands-on role in building and scaling our agentic platform - an intelligent, adaptive system designed to automate workflows and power smarter ...
As an Associate Software Developer , you'll play a hands-on role in building and scaling our agentic platform - an intelligent, adaptive system designed to automate workflows and power smarter ...
As an Associate Software Developer , you'll play a hands-on role in building and scaling our agentic platform - an intelligent, adaptive system designed to automate workflows and power smarter ...
... Software Development Associate to assist in the design, development, and implementation of our software and AI powered solutions. As an intern, you will work closely with our engineering team to ...
... Software Development Associate to assist in the design, development, and implementation of our software and AI powered solutions. As an intern, you will work closely with our engineering team to ...
... Software Development Associate to assist in the design, development, and implementation of our software and AI powered solutions. As an intern, you will work closely with our engineering team to ...
... Software Development Associate to assist in the design, development, and implementation of our software and AI powered solutions. As an intern, you will work closely with our engineering team to ...
As an Associate Machine Learning Developer, you will have a chance to work on public sector ML ... Understanding of Machine Learning and software development concepts * Must be able to work 40 hours ...
As an Associate Machine Learning Developer, you will have a chance to work on public sector ML ... Understanding of Machine Learning and software development concepts * Must be able to work 40 hours ...
If you are a highly skilled and motivated Senior Full Stack Developer with experience in building ... Responsible AI (RAI) AltaML employees, contractors, and associates must be trained and well-versed ...
If you are a highly skilled and motivated Senior Full Stack Developer with experience in building ... Responsible AI (RAI) AltaML employees, contractors, and associates must be trained and well-versed ...
Data Engineer (Canada)
Calgary, AB · Remote
One thing our associates get to experience is the ability to make an impact on day one of working ... Strong software engineering background, preferably with C# / .NET. * Hands-on experience building ...
Data Engineer (Canada)
Calgary, AB · Remote
One thing our associates get to experience is the ability to make an impact on day one of working ... Strong software engineering background, preferably with C# / .NET. * Hands-on experience building ...
DevOps Engineer
Edmonton, AB · On-site
Collaborate with software and ML engineering teams to define deployment strategies, optimize ... associates must be trained and well-versed in the importance of Responsible AI and empowered to ...
DevOps Engineer
Edmonton, AB · On-site
Collaborate with software and ML engineering teams to define deployment strategies, optimize ... associates must be trained and well-versed in the importance of Responsible AI and empowered to ...
DevOps Engineer
Calgary, AB · On-site
Collaborate with software and ML engineering teams to define deployment strategies, optimize ... associates must be trained and well-versed in the importance of Responsible AI and empowered to ...
DevOps Engineer
Calgary, AB · On-site
Collaborate with software and ML engineering teams to define deployment strategies, optimize ... associates must be trained and well-versed in the importance of Responsible AI and empowered to ...
Associate Consultant
Calgary, AB · On-site +1
Associate Consultant, Maximo Location: Hybrid/Home-based, Canada Position Summary: We are seeking ... a world-leading software company providing solutions for architecture, engineering, and ...
Associate Consultant
Calgary, AB · On-site +1
Associate Consultant, Maximo Location: Hybrid/Home-based, Canada Position Summary: We are seeking ... a world-leading software company providing solutions for architecture, engineering, and ...
Associate Consultant
Calgary, AB · On-site +1
Associate Consultant, Maximo Location: Hybrid/Home-based, Canada Position Summary: We are seeking ... a world-leading software company providing solutions for architecture, engineering, and ...
Associate Consultant
Calgary, AB · On-site +1
Associate Consultant, Maximo Location: Hybrid/Home-based, Canada Position Summary: We are seeking ... a world-leading software company providing solutions for architecture, engineering, and ...
\n \n \n \n \n Emerald Associates is a Canadian Oracle Partner. Headquartered in Calgary, Alberta ... You will proactively be contributing to the full software development life cycle involving ...
\n \n \n \n \n Emerald Associates is a Canadian Oracle Partner. Headquartered in Calgary, Alberta ... You will proactively be contributing to the full software development life cycle involving ...
Senior Associate - Mechanical Design Engineer
CA$120K - CA$150K/yr
Looking for a Senior Associate - Mechanical Engineer Designer Location: Edmonton, Alberta Salary ... Software Expertise - Proficiency in AutoCAD, Revit, and relevant design tools. Strategic Thinker ...
Quick apply
Senior Associate - Mechanical Design Engineer
CA$120K - CA$150K/yr
Looking for a Senior Associate - Mechanical Engineer Designer Location: Edmonton, Alberta Salary ... Software Expertise - Proficiency in AutoCAD, Revit, and relevant design tools. Strategic Thinker ...
Azure Data Engineer Associate * Power BI Data Analyst certification * Other relevant Microsoft Azure or data engineering certifications KPMG Ontario Region Pay Range Information The expected base ...
Azure Data Engineer Associate * Power BI Data Analyst certification * Other relevant Microsoft Azure or data engineering certifications KPMG Ontario Region Pay Range Information The expected base ...
Operate and maintain inventory software systems. Manage yard organization and material flow. Load ... Health and wellness programming. Team celebrations and company events. Ready to join one of Canada ...
Operate and maintain inventory software systems. Manage yard organization and material flow. Load ... Health and wellness programming. Team celebrations and company events. Ready to join one of Canada ...
Operate and maintain inventory software systems. Manage yard organization and material flow. Load ... Health and wellness programming. Team celebrations and company events. Ready to join one of Canada ...
Operate and maintain inventory software systems. Manage yard organization and material flow. Load ... Health and wellness programming. Team celebrations and company events. Ready to join one of Canada ...
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing ... Perform geotechnical analyses using computer software including SEEP/W for seepage analyses, SLOPE ...
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing ... Perform geotechnical analyses using computer software including SEEP/W for seepage analyses, SLOPE ...
Certifications or additional training in relevant CAD software and design tools. * Associate's degree or higher in a relevant field such as Engineering, Computer Science, or a related discipline.
Certifications or additional training in relevant CAD software and design tools. * Associate's degree or higher in a relevant field such as Engineering, Computer Science, or a related discipline.
Databricks Certified Data Engineer (Associate or Professional) and/or relevant cloud certifications (e.g., Azure, AWS, or GCP architecture or data engineering credentials) are preferred. KPMG Ontario ...
Databricks Certified Data Engineer (Associate or Professional) and/or relevant cloud certifications (e.g., Azure, AWS, or GCP architecture or data engineering credentials) are preferred. KPMG Ontario ...
Certifications or additional training in relevant CAD software and design tools. * Associate's degree or higher in a relevant field such as Engineering, Computer Science, or a related discipline.
Quick apply
Certifications or additional training in relevant CAD software and design tools. * Associate's degree or higher in a relevant field such as Engineering, Computer Science, or a related discipline.
Associate Software Developer information
See Alberta salary details
$25K - $34K
11% of jobs
$34K - $43K
5% of jobs
$43K - $52K
6% of jobs
$53.1K is the 25th percentile. Wages below this are outliers.
$52K - $61K
18% of jobs
The median wage is $64.7K / yr.
$61K - $70K
23% of jobs
$77.1K is the 75th percentile. Wages above this are outliers.
$70K - $79K
15% of jobs
$79K - $88K
6% of jobs
$88K - $97K
2% of jobs
$97K - $106K
4% of jobs
$106K - $115K
5% of jobs
$115K - $124K
4% of jobs
$25K
$69.4K
$124K
How much do associate software developer jobs pay per year?
What Is an Associate Software Developer?
As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.
What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?
What are some common challenges faced by Associate Software Developers when collaborating on large projects?
What is the difference between Associate Software Developer vs Junior Software Engineer?
| Aspect | Associate Software Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, some internships | Bachelor's in CS or related field, entry-level |
| Work Environment | Collaborative teams, entry-level projects | Development teams, learning-focused tasks |
| Employer & Industry Usage | Tech companies, startups, IT firms | Software firms, tech departments in various industries |
| Common Search & Comparison | Yes | Yes |
The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

Other
PTO
This job post has expired 1 day ago. Applications are no longer accepted.
Job description
As an Associate Software Developer, you'll play a hands-on role in building and scaling our agentic platform - an intelligent, adaptive system designed to automate workflows and power smarter decision-making. You'll collaborate with engineers, product managers, and designers to develop clean, efficient code that drives both reliability and innovation.
Your work will span frontend and backend development, from fixing bugs and resolving integration challenges to developing new features and improving platform performance. You'll also have the opportunity to work directly with AI and agentic solutions, leveraging these tools to optimize development, accelerate delivery, and shape how intelligent systems interact with one another.
This role is ideal for someone who's passionate about modern software development, eager to deepen their technical foundation, and excited to contribute to a platform at the frontier of AI and automation.
Office as a Resource & Participating Universities: This opportunity is currently open to anyone that is currently enrolled at the U of Alberta, U of Calgary, U Waterloo, U of Toronto. As this is a Mitacs funded opportunity, please reach out if you have questions regarding your eligibility.
- Develop and maintain high-quality, well-documented code across both frontend and backend systems.
- Troubleshoot and resolve bugs, integration issues, and performance bottlenecks in production and staging environments.
- Implement new features and enhancements, particularly those that improve dashboard usability and data visibility.
- Collaborate closely with cross-functional teams to translate technical requirements into scalable solutions.
- Leverage AI and agentic development tools to automate testing, improve code efficiency, and streamline CI/CD pipelines.
- Contribute to technical documentation, code reviews, and agile workflows to ensure strong engineering practices and maintainable codebases.
- Stay current on software trends, frameworks, and architectures - bringing new ideas to strengthen our agentic infrastructure.
- Progress toward a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Proficiency in one or more modern programming languages such as Python, JavaScript, TypeScript, or Node.js.
- Solid understanding of the Software Development Life Cycle (SDLC) and agile methodologies.
- Familiarity with frontend frameworks (React, Vue) or backend technologies (APIs, databases, microservices, or cloud infrastructure).
- Exposure to machine learning concepts or experience working with agentic systems is an asset.
- Strong problem-solving, debugging, and analytical skills, with a focus on clean, maintainable code.
- A collaborative mindset and the ability to learn quickly in a dynamic, evolving technical environment.