1

Contract Software Engineering Manager Jobs in Edmonton, AB

This position reports into the Engineering Manager, Resource Management - Materials and will be a ... software development experience * Hands-on experience with a strongly-typed, object-oriented ...

This position reports into the Engineering Manager, Resource Management - Materials and will be a ... software development experience * Hands-on experience with a strongly-typed, object-oriented ...

Maintain compliance with change management, security, and governance standards Qualifications & Experience: * Post-secondary degree in Computer Science, Software Engineering, Information Systems, or ...

Supervise, direct, coach and train Assistant Superintendents, Coordinators, Field Engineers ... You have a working knowledge of scheduling, project management and contract software

This is a full-time temporary contract with an expected end date on December 2027. ** Please note ... Perform IQ and OQ on site in collaboration with the Equipment Engineering Manager, develop and ...

Write efficient and well-structured SQL, and manage PostgreSQL database schemas * Develop and ... DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar ...

You have a working knowledge of construction scopes and activities, scheduling, project management and contract software * Experience in estimating and project management would be seen as an asset

You have a working knowledge of construction scopes and activities, scheduling, project management and contract software * Experience in estimating and project management would be seen as an asset

Overview Report directly to the Engineering Manager, this position is responsible for overseeing ... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical ...

OverviewReport directly to the Engineering Manager, this position is responsible for overseeing and ... software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical ...

At Varicent, we're not just transforming the Sales Performance Management (SPM) market--we're ... Strong understanding of software design principles and engineering best practices. * Excellent ...

next page

Showing results 1-20

Contract Software Engineering Manager information

What is a contract software engineering manager?

A Contract Software Engineering Manager is a professional who leads and oversees software development teams on a contractual basis, rather than as a permanent employee. They are responsible for managing engineering projects, guiding developers, and ensuring timely delivery of high-quality software solutions. Typically, they work for a specific duration or on particular projects, providing leadership, technical expertise, and process improvements. This role is ideal for organizations seeking temporary management support or specialized leadership for critical projects. Contract Software Engineering Managers often bring diverse experience from various industries and projects.

What are the key skills and qualifications needed to thrive as a contract software engineering manager?

To thrive as a Contract Software Engineering Manager, you need strong leadership abilities, deep software development knowledge, and experience managing engineering teams, typically supported by a degree in computer science or related field. Familiarity with project management tools (like Jira or Trello), cloud platforms (such as AWS or Azure), and relevant certifications (e.g., PMP, Scrum Master) is often required. Outstanding communication, adaptability, and conflict-resolution skills help build trust and drive team performance in diverse, dynamic environments. These competencies ensure timely project delivery, high code quality, and effective collaboration with stakeholders.

What are some unique challenges faced by contract software engineering managers compared to full-time managers?

Contract software engineering managers often face the challenge of quickly integrating into new teams and company cultures while rapidly understanding ongoing projects. They must establish trust and effective communication in a short period, all while delivering results within limited contract timelines. Additionally, contract managers may need to balance stakeholder expectations and project deliverables without the long-term context or authority that permanent managers might have. Adaptability, strong onboarding skills, and proactive relationship-building are key to thriving in this role.

What is the difference between Contract Software Engineering Manager vs Contract Software Developer?

AspectContract Software Engineering ManagerContract Software Developer
Required CredentialsBachelor's/Master's in CS or related field, management experienceBachelor's in CS or related field, coding skills
Work EnvironmentOversees teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, implementing features
Employer & Industry UsageTech companies, consulting firms, startupsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonManagement responsibilities, leadership rolesTechnical skills, coding focus

The Contract Software Engineering Manager typically oversees development teams, manages projects, and ensures delivery, requiring management experience and leadership skills. In contrast, the Contract Software Developer primarily focuses on coding and implementing software features. Both roles are common in tech industries but differ significantly in responsibilities and required credentials.

What are popular job titles related to Contract Software Engineering Manager jobs in Edmonton, AB?

For Contract Software Engineering Manager jobs in Edmonton, AB, the most frequently searched job titles are:

What job categories do people searching Contract Software Engineering Manager jobs in Edmonton, AB look for?

The top searched job categories for Contract Software Engineering Manager jobs in Edmonton, AB are:

What cities near Edmonton, AB are hiring for Contract Software Engineering Manager jobs?

Cities near Edmonton, AB with the most Contract Software Engineering Manager job openings:

Software Engineer 2

Edmonton, AB

Procore
Software Development • 1 - 5K employees

Full-time

Re-posted 3 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.