1

Software Developer Engineer Ii Jobs in Alberta (NOW HIRING)

We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a ...

The role As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in a hybrid model (requiring 2 days a week in the Calgary office) to design, build, and operate the ...

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...

You'll work alongside developers, architects, and designers who take quality seriously, on projects ... Approximately 0-2 years of software development experience, including internships, co-op placements ...

next page

Showing results 1-20

Software Developer Engineer Ii information

What is the difference between Software Developer Engineer Ii vs Software Developer Engineer I?

AspectSoftware Developer Engineer ISoftware Developer Engineer II
Experience LevelEntry-level, typically 0-2 yearsMid-level, usually 2-4 years
ResponsibilitiesBasic coding, bug fixes, learning projectsComplex coding, feature development, mentoring juniors
Required SkillsFundamental programming, basic understanding of systemsProficient coding, system design, problem-solving
CertificationsNot always requiredNot always required, but beneficial

The main difference between a Software Developer Engineer I and II lies in experience, responsibilities, and skill level. Software Developer Engineer I is an entry-level role focused on learning and basic tasks, while Software Developer Engineer II involves more complex projects and greater independence. Employers typically expect more experience and technical proficiency from Software Developer Engineer II candidates.

What are popular job titles related to Software Developer Engineer Ii jobs in Alberta?

For Software Developer Engineer Ii jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Software Developer Engineer Ii jobs in Alberta look for?

The top searched job categories for Software Developer Engineer Ii jobs in Alberta are:

What cities in Alberta are hiring for Software Developer Engineer Ii jobs?

Cities in Alberta with the most Software Developer Engineer Ii job openings:

Infographic showing various Software Developer Engineer Ii job openings in Alberta as of June 2026, with employment types broken down into 1% As Needed, 74% Full Time, 21% Part Time, and 4% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.

Software Engineer 2

Procore

Edmonton, AB • On-site

Full-time

Re-posted 8 days ago


Job description

We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through launch on a business-critical, highly visible tool that construction teams rely on to plan, track, and manage materials across their projects. You'll help us build reliable, well-tested ingestion and workflow capabilities that keep customers' materials data accurate and auditable at scale.

As a Software Engineer 2, you'll partner with your engineering teammates to ship customer facing features that solve real business problems. Use your C# development skills, PostgreSQL expertise, and collaborative communication to deliver features that customers will depend on every day. You will influence technical direction, uphold code quality, and accelerate Procore's ability to deliver a world-class Material Management software.

This position reports into the Engineering Manager, Resource Management - Materials and will be a hybrid role based in our Edmonton office. We're looking for someone to join us immediately.

What you'll do:

  • Own well-defined, complex features across the Materials platform from technical design through launch, with occasional guidance from senior engineers.

  • Build and evolve data-import and ingestion workflows, including ingestion from ERP systems.

  • Write high-quality, well-tested C# against a PostgreSQL backend, using Temporal to orchestrate reliable workflows

  • Use AI-assisted development tools such as Claude Code, Cursor to ship quality code faster.

  • Troubleshoot, debug, and lead root cause analysis for complex issues to implement effective, long-term solutions

  • Contribute to technical design discussions and help define, break down, and prioritize work in partnership with the team

What we're looking for:

  • Bachelor's Degree in Computer Science, Engineering, or equivalent experience

  • 2+ years of professional software development experience

  • Hands-on experience with a strongly-typed, object-oriented language such as C# (preferred) or Java.

  • Strong written and verbal communication skills, with a willingness to ask questions and seek feedback

  • Nice to have: experience with ETL / data-import pipelines, workflow orchestration (e.g. Temporal), or construction-tech domain knowledge

Additional Information

Base Pay Range:

99,360.00 - 136,620.00 CAD Annual

This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.