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

Software Engineer

Exco Engineering • Newmarket, ON, CA
5 days ago
Job type
  • Full-time
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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Newmarket, ON, CA

    Similar jobs
    Senior Software Engineer, Secure Agents

    Senior Software Engineer, Secure Agents

    The Rundown AI, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Stream • Toronto C6A, ON, Canada
    Full-time
    Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Headstart AI • Toronto C6A, ON, Canada
    Full-time
    This range is provided by Headstart AI.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Headstart our mission is to bring companies into the a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Fairygodboss • Toronto C6A, ON, Canada
    Full-time
    Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thinkers and future bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix North America • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer | R&D | Toronto, ON | Hybrid RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentlab • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer, Financial Infrastructure.We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledgering, reconc...Show more
    Last updated: 30+ days ago • Promoted
    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: 25 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Stablecoins Toronto, Ontario, Canada

    Senior Software Engineer - Stablecoins 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: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Autodesk • Toronto C6A, ON, Canada
    Full-time
    Autodesk eCommerce owns the end-to-end purchasing experience, from order placement through payment and fulfillment.We build and operate the core commerce platform that supports Autodesk’s global bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Insight Global • Toronto C6A, ON, Canada
    Full-time +1
    Insight Global is seeking a Senior Software Engineer to join one of our large FinTech client's teams on a 4-month contract. In this role, you will work as a member of an agile team contributing to t...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer – Developer Tooling

    Staff Software Engineer – Developer Tooling

    icon. • Greater Toronto Area, Canada
    Full-time
    Staff Software Engineer – Developer Tooling & IDE Platforms.Toronto, ON | Full-Time | On-Site.We are building a new class of desktop-first developer tooling designed for highly technical engineers ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    PayMyTuition • Toronto C6A, ON, Canada
    Full-time
    PayMyTuition’s Engineering team consists of coding experts who develop and innovative customer-oriented solutions.The members of this team use their experiences with tech and their analytical exper...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Passage International • Toronto C6A, ON, Canada
    Full-time
    Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life-...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Passage • Toronto C6A, ON, Canada
    Full-time
    Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life‑...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Morningstar • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Morningstar Retirement Group, we’re all in for investors.Our mission is to empower investor success and help them realize their retirement goals. We offer personalized guidance on how much to sav...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Forter Ltd. • Toronto C6A, ON, Canada
    Full-time
    More than in other groups, the engineering decisions made by Forter’s product group need to balance not only engineering factors, but also user experience, aesthetics, legal and financial considera...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Curinos • Toronto C6A, ON, Canada
    Remote
    Part-time
    Senior Software Engineer II, Platform.Curinos empowers financial institutions to make better, faster and more profitable decisions through industry‑leading proprietary data, technologies and insigh...Show more
    Last updated: 15 days ago • Promoted