Procore Technologies

Procore Technologies

Software Engineer 2

CA - Alberta - Edmonton

Sponsorship not specified$99k-$137kDetected 26 days ago
C#PostgreSQLTemporalData EngineeringAI OrchestrationERPCommunication

About the role

  • This position reports into the Engineering Manager, Resource Management - Materials and will be a hybrid role based in our Edmonton office.

Responsibilities

  • 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.
  • 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

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or equivalent experience
  • 2+ years of professional software development experience

Nice to have

  • experience with ETL / data-import pipelines, workflow orchestration (e.g. Temporal), or construction-tech domain knowledge
  • Additional Information
  • Hands-on experience with a strongly-typed, object-oriented language such as C# (preferred) or Java.
  • Nice to have: experience with ETL / data-import pipelines, workflow orchestration (e.g. Temporal), or construction-tech domain knowledge

Compensation

  • 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.
  • Base Pay Range:

Company info

  • What we're looking for:

This listing is sourced directly from Procore Technologies's careers page and normalized into a canonical job model.