Software Engineer 2
Edmonton, AB ยท On-site
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 ...
Edmonton, AB ยท On-site
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 ...
Edmonton, AB ยท On-site
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 ...
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: * Developing and implementing new features and ...
Quick apply
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: * Developing and implementing new features and ...
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: * Developing and implementing new features and ...
Quick apply
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: * Developing and implementing new features and ...
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * ... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ...
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * ... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ...
Edmonton, AB ยท On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our ... Share in DevOps responsibilities and champion observability tooling and practices. Delivery ...
Edmonton, AB ยท On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our ... Share in DevOps responsibilities and champion observability tooling and practices. Delivery ...
Edmonton, AB ยท On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Edmonton, AB ยท On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Edmonton, AB ยท On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Edmonton, AB ยท On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Edmonton, AB ยท On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Edmonton, AB ยท On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Edmonton, AB ยท On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Edmonton, AB ยท On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Edmonton, AB ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Edmonton, AB ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Edmonton, AB ยท Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Edmonton, AB ยท Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Edmonton, AB ยท Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Edmonton, AB ยท Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Edmonton, AB ยท Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Edmonton, AB ยท Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Edmonton, AB ยท Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Edmonton, AB ยท Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
As a Systems and Software Quality Engineer, you will play a critical role in verifying and ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
As a Systems and Software Quality Engineer, you will play a critical role in verifying and ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
As a Systems and Software Quality Engineer, you will play a critical role in verifying and ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
Quick apply
As a Systems and Software Quality Engineer, you will play a critical role in verifying and ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
Edmonton, AB ยท Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Edmonton, AB ยท Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Edmonton, AB ยท Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Edmonton, AB ยท Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Edmonton, AB ยท On-site +1
You Have: * 4+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Edmonton, AB ยท On-site +1
You Have: * 4+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
| Aspect | Software Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's in CS or related field, certifications optional | Bachelor's or higher in CS or related field, certifications optional |
| Work Environment | Development teams, tech companies, startups | Development teams, tech companies, large enterprises |
| Industry Usage | Commonly used in tech and software firms | Used across various industries including tech, finance, healthcare |
| Job Focus | Writing, testing, and maintaining code | Designing, developing, and overseeing software systems |
While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

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
Base Pay Range:
99,360.00 - 136,620.00 CAD AnnualThis 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.
Sourced by ZipRecruiter
Software development
1,001 - 5,000 Employees
Carpinteria, CA, US
2002