1

New Grad Software Developer Jobs in Calgary, AB (NOW HIRING)

Your New Role As a Machine Learning Engineer, you will operate at the intersection of software engineering and advanced machine learning--owning the design, development, and optimization of ML models ...

Full Stack Developer

Calgary, AB · Hybrid

$100K - $110K/yr

You're a self-starter who can take ownership, design and build new features, and mentor while ... Software development using: Node.js, React, AWS, PostgreSQL, MySQL What you bring: * 5+ years ...

Senior Developer, Enterprise AI

Calgary, AB · Remote

CA$176K - CA$202K/yr

What you may have: * 4+ years of experience in software engineering, data engineering, or AI ... This is a new position. #LI-Remote What you will find here: Compensation is one of the main ...

Senior Developer

Calgary, AB · On-site

CA$64K - CA$106K/yr

Continuously evaluate new tools, patterns, and technologies to improve developer experience and product quality What You Bring: * 5+ years of professional software development experience, with strong ...

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

The ideal candidate for this net new role will have 3-5 years of experience developing innovative ... Bachelor's or master's degree in computer science, Software Engineering or a related field.

... grade software solutions to meet business objectives using the Guidewire Cloud product suite and ... Collaborates with teams to design architecture for new applications and services. * Informs and ...

next page

Showing results 1-20

New Grad Software Developer information

See Calgary, AB salary details

$26K

$84.7K

$152.5K

How much do new grad software developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for new grad software developer in Calgary, AB is $84,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,500.00 and $107,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are popular job titles related to New Grad Software Developer jobs in Calgary, AB? For New Grad Software Developer jobs in Calgary, AB, the most frequently searched job titles are:
What cities near Calgary, AB are hiring for New Grad Software Developer jobs? Cities near Calgary, AB with the most New Grad Software Developer job openings:
Machine Learning Engineer

Machine Learning Engineer

Hays

Calgary, AB • Hybrid

Other

Posted 4 days ago


Job description

Role: Machine Learning Engineer - Contract

Length: 1 year (potential for extension)

Location: Calgary (Hybrid, 2 days onsite)


Your New Company

Join a leading enterprise organization undergoing a major transformation in its data and AI capabilities. You’ll be part of a high-performing, collaborative team focused on building scalable machine learning solutions that drive meaningful business impact across the organization.


Your New Role

As a Machine Learning Engineer, you will operate at the intersection of software engineering and advanced machine learning—owning the design, development, and optimization of ML models and data-driven applications.

Key responsibilities include:

  • Participating in team planning sessions and contributing to delivery roadmaps
  • Building and optimizing machine learning models and supporting data pipelines
  • Providing software development expertise to data science and analytics teams
  • Translating business requirements into technical solutions and estimating implementation effort
  • Prototyping and experimenting with new ML solutions
  • Collaborating cross-functionally with architects, product teams, and business stakeholders
  • Designing and implementing model deployment strategies (automation, monitoring, drift detection)
  • Applying software engineering best practices (CI/CD, testing, maintainability) to ML solutions
  • Testing, debugging, and improving application code
  • Conducting code reviews and contributing to engineering excellence across the team


What You’ll Need to Succeed

Must-Have Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
  • 3+ years of hands-on experience delivering AI/ML solutions in production environments
  • 2+ years of experience as a software developer within a delivery-focused team
  • Strong software engineering fundamentals (TDD, CI/CD, version control, etc.)
  • Proficiency in at least two programming languages (e.g., Python, Java, C#)
  • Hands-on experience with Python data libraries and building solutions in AWS
  • Solid understanding of both relational and non-relational databases (SQL and NoSQL)
  • Strong foundation in statistical concepts and applying data-driven problem solving
  • Experience with DevOps practices, automation, and deployment pipelines
  • Deep understanding of machine learning algorithms, techniques, and agentic/AI-driven solutions
  • Strong testing, debugging, and troubleshooting capabilities
  • Excellent collaboration and communication skills in a team environment

Nice-to-Have:

  • Experience building scalable data pipelines
  • Exposure to frontend/web application development
  • Hands-on experience within the AWS ecosystem
  • Experience working with platforms such as Databricks


What You’ll Get in Return

  • Opportunity to work on cutting-edge AI/ML and data products at enterprise scale
  • Exposure to modern cloud ecosystems and advanced ML deployment practices
  • Collaborative, high-performing engineering and data teams
  • Competitive compensation and long-term contract opportunity
  • Flexible hybrid working environment


What You Need to Do Now

If you’re a Data Scientist who thrives in a hands-on, engineering-focused ML environment, apply now or reach out directly for a confidential discussion.