👨🏻‍💻 postech.work

Software Engineer

Exco Engineering • 🌐 In Person

In Person Posted 2 days, 19 hours ago

Job Description

Job Title: Software Engineer (Full Time) – Exco Engineering

Location:

Newmarket, Ontario

About Exco Engineering

Exco Engineering is a world-leading builder of large high-pressure die-casting dies and a major tooling supplier to tier-one OEMs including GM, Ford, and Stellantis in North America, as well as Daimler AG in Europe.

Exco is a division of publicly traded Exco Technologies Ltd. (TSX: XTC), providing long-term stability, a strong customer base, and a proven manufacturing operation. At the same time, Exco Engineering operates with a high degree of autonomy, continuously investing in automation, digital tools, and advanced manufacturing methods to remain competitive at the top end of the market.

More information can be found at www.excoeng.com.

About the Role

While Exco Engineering is a stable and established manufacturing company, this role operates much closer to a

startup environment within the business

.

As a Software Engineer on Exco Engineering’s automation team, you will be part of a

small, highly focused group

responsible for building modern software solutions that directly support and modernize the core manufacturing operation. Rather than maintaining commercial off-the-shelf software, you will develop

purpose-built tools

that solve real production and engineering problems at scale.

You will work closely with Engineers, Manufacturing, and Management, often translating loosely defined needs into working systems. The role offers a high degree of ownership, technical influence, and visibility, with the backing and resources of an established industrial organization.

Responsibilities

Develop custom programs for

Siemens NX

using the

NX Open API

to improve engineering efficiency, standardization, and throughput.

Design and build

internal software systems that support production and manufacturing workflows

, including automation, data capture, and cross-department integration.

Modernize existing automation tools and legacy workflows by improving performance, reliability, and maintainability.

Develop automation solutions outside of the CAD environment to improve

data flow, traceability, and decision-making

across engineering and operations.

Collaborate within a small team to define architecture, development standards, and deployment practices as the automation platform evolves.

Use

Azure DevOps

to manage source control, work items, and CI/CD pipelines for internally developed tools.

Contribute to longer-term initiatives such as

advanced analytics, predictive algorithms, and machine-learning-enabled workflows

.

Support rollout and adoption of new tools across departments and, on occasion, other Exco divisions.

Requirements

Experience developing software in one or more of:

.NET (VB or C#), Java, Python, C++

.

Strong grasp of

Object-Oriented Programming

and software design principles.

Experience with

Git-based version control

and structured development workflows.

Familiarity with

Azure DevOps

(Repos, Boards, Pipelines) or similar platforms is a strong asset.

Familiarity with

Siemens NX

or other CAD/CAM systems is an asset but not required.

Comfortable working in an environment with

high autonomy and loosely defined problems

, typical of small teams and early-stage systems.

Resourceful, curious, and capable of learning both technical tools and manufacturing domain concepts.

Strong organizational skills and the ability to balance multiple initiatives.

Why This Role Is Different

You get the

stability of a long-established manufacturing business

without the bureaucracy of a large software organization.

You work in a

small, startup-like team

with real ownership over what gets built and how.

Your software goes directly into production, impacting real machines, real engineers, and real customers.

You help modernize and shape the automation backbone of a world-class tooling operation.

What We Offer

Competitive full-time compensation and benefits (Approx. range $70,000 - $120,000, commensurate with skillset/experience)

High-impact, hands-on software work tied directly to manufacturing outcomes

Significant autonomy and technical influence

Long-term growth opportunities within Exco Engineering and Exco Technologies

If you are a Software Engineer who enjoys building practical systems in a startup-style environment—while benefiting from the stability of an established industrial company—we would welcome your application.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.