Talent.com
Software Engineer
Software EngineerExco Engineering • Newmarket, ON, CA
Software Engineer

Software Engineer

Exco Engineering • Newmarket, ON, CA
19 hours ago
Job type
  • Full-time
Job description

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

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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Newmarket, ON, CA

    Similar jobs
    Senior Software Engineer (Remote)

    Senior Software Engineer (Remote)

    PolicyMe Corp. • Toronto C6A, ON, Canada
    Remote
    Full-time
    We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first.The insurance industry is a $1T market that’s remained largely untouched by the digital revolution,...Show more
    Last updated: 19 days ago • Promoted
    Senior Platform Software Engineer - Fintech, Remote / Hybrid

    Senior Platform Software Engineer - Fintech, Remote / Hybrid

    Curinos • Toronto C6A, ON, Canada
    Remote
    Part-time
    A prominent fintech company in Toronto seeks a Senior Software Engineer II to develop B2B SaaS applications that enhance financial institutions' customer management. This mid-senior role involves fr...Show more
    Last updated: 17 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    ExtentCom • Richmond Hill, Ontario, Canada
    Full-time
    Quick Apply
    The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems. The ideal candidate will be self-motivated and reliable,...Show more
    Last updated: 30+ days ago
    Senior Software Engineer - Stablecoins New Toronto, Ontario, Canada

    Senior Software Engineer - Stablecoins New Toronto, Ontario, Canada

    BitGo Inc. • Toronto C6A, ON, Canada
    Full-time
    BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer - Canada

    Senior Software Engineer - Canada

    Alan • Toronto C6A, ON, Canada
    Full-time
    Alan's vision is to make prevention the new norm of care for all.Our mission is to help people live in good health to 100 while helping employers feel proud, turning health benefits from a cost cen...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Socotra, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
    Last updated: 30+ days ago
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    Basetwo • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    We’re on a mission to make manufacturing more resilient.Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to ...Show more
    Last updated: 10 days ago
    MTS Software Development Engineer-Devops

    MTS Software Development Engineer-Devops

    TekWissen LLC • Markham, ON, Canada
    Temporary
    Quick Apply
    Overview : Show more
    Last updated: 2 days ago
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Newmarket, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 7 days ago
    Software Engineer, Android

    Software Engineer, Android

    DoorDash • Toronto C6A, ON, Canada
    Full-time
    DoorDash is building the world's most reliable on‑demand, logistics engine for delivery! We're looking for experienced engineers to join our fast‑growing engineering team to help us develop a 24x7...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer, Senior

    Software Engineer, Senior

    Shift4 • Toronto C6A, ON, Canada
    Full-time
    Shift4 (NYSE : FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world.As the leader in commerce-enabling technology, Shift4 powers billions of transactions a...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer

    Software Engineer

    STACK IT Recruitment • Toronto, ON, CA
    Full-time
    Quick Apply
    Ready to build high-performance cloud services that power a global video technology platform? .Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend develo...Show more
    Last updated: 15 days ago
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    Citylitics • Toronto, ON, CA
    Full-time
    Quick Apply
    Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it's the po...Show more
    Last updated: 30+ days ago
    Senior Software Engineer - Full-Stack, Equity & Impact

    Senior Software Engineer - Full-Stack, Equity & Impact

    Clutch • Toronto C6A, ON, Canada
    Full-time
    A leading online used car retailer is seeking a Senior Software Engineer in Toronto to enhance and scale their technology platform. This role requires writing clean code, designing scalable architec...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Engineer (Full-Stack)

    Senior Software Engineer (Full-Stack)

    Lithos • Toronto, ON, CA
    Remote
    Full-time +1
    Quick Apply
    As a Senior Software Engineer at Lithos, you’ll work directly with our Head of Engineering to build the operating system for one of the largest carbon dioxide removal efforts in history.How does so...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    emergiTEL • Toronto C6A, ON, Canada
    Full-time
    Our client is looking for an experienced.This role is focused on designing, enhancing, and supporting systems that enable trading activities, asset class operations, and investment workflows.The id...Show more
    Last updated: 2 days ago • Promoted