Postuler

Publié il y a 11 jours

Intermediate Software Developer — Geometry & Engineering Applications

@ Metafold 3D

Toronto, Ontario

Temps partiel
Postuler
SIGNAUX

Résumé des exigences :

  • Several years of professional software development experience, including contributions to software used by customers or other engineering teams.
  • Strong programming skills in C++ or a comparable compiled language, and the ability to become productive in an existing codebase.
  • A solid understanding of algorithms, data structures, software design, and debugging.
  • Comfort working with mathematical concepts such as vectors, matrices, coordinate transformations, and numerical methods.
  • Experience writing tests, using version control, and collaborating through code review.
  • The ability to break a problem into manageable steps, make sensible tradeoffs, and follow through on delivery.
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-02
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Metafold 3D

Description
Intermediate Software Developer — Geometry & Engineering ApplicationsMetafold | Hybrid, Toronto preferred

Metafold is building a new paradigm for tolerance analysis software. We’re looking for an intermediate software developer to help us move faster—working alongside our geometry, mathematics, and engineering experts to build and ship the next generation of TA tools.

You’ll join a team with deep expertise in geometry, mathematics, and software, working on challenging problems with direct applications in manufacturing. There is substantial work ahead, and you’ll have the opportunity to own meaningful features, see your work reach customers, and grow alongside experienced colleagues.

This role suits someone who enjoys understanding how things work, translating technical concepts into working software, and carrying a feature through to completion.

About Metafold

Metafold is a Toronto-based startup founded by mathematicians, with years of deep technical development behind us. We’re building a new paradigm for tolerance analysis, using advanced geometry to help manufacturers design better products and understand how they will perform. You’ll join a team with a strong technical foundation, ambitious goals, and substantial room to grow—and help shape what comes next.

The role

You’ll work closely with our mathematicians, software developers, and engineering specialists to expand the capabilities of Metafold’s products. You’ll contribute ideas, make implementation decisions, and help the team move from promising concepts to dependable software.

You will:

  • Build and ship features: take well-scoped work from technical discussion through implementation, testing, review, and release.
  • Develop engineering capabilities: implement algorithms and workflows involving 3D geometry, numerical computation, and engineering data.
  • Turn prototypes into production software: work with domain experts to make new methods robust, maintainable, and useful in practice.
  • Improve performance and reliability: investigate bottlenecks, debug difficult problems, and handle the edge cases that arise with real customer data.
  • Help the team deliver faster: improve tests, automation, development tools, and documentation where they remove recurring friction.
  • Collaborate openly: participate in code reviews, explain technical decisions, ask thoughtful questions, and raise problems early.

What you bring

  • Several years of professional software development experience, including contributions to software used by customers or other engineering teams.
  • Strong programming skills in C++ or a comparable compiled language, and the ability to become productive in an existing codebase.
  • A solid understanding of algorithms, data structures, software design, and debugging.
  • Comfort working with mathematical concepts such as vectors, matrices, coordinate transformations, and numerical methods.
  • Experience writing tests, using version control, and collaborating through code review.
  • The ability to break a problem into manageable steps, make sensible tradeoffs, and follow through on delivery.
  • Clear communication and a collaborative approach. You can explain your reasoning and work effectively with people from different technical backgrounds.
  • Curiosity, initiative, and a desire to grow. You’re excited to learn from specialists while contributing your own experience and perspective.
  • Experience developing software for CAD, CAE, simulation, robotics, manufacturing, or other technical applications.

You should be comfortable delivering defined features independently and seeking input when a problem needs broader expertise.

Preferred background

  • A degree in computer science, software engineering, mechanical engineering, mechatronics, applied mathematics, or a related discipline—or equivalent practical experience.
  • Familiarity with computational geometry, 3D graphics, meshes, or geometric modeling.
  • Experience with Python for prototyping, automation, or scientific computing.
  • Experience profiling and optimizing computationally intensive software.
  • An interest in how software connects to physical products and engineering decisions.

Location

This is a hybrid position, with a preference for candidates based in Toronto. We will also consider strong candidates elsewhere in Canada, with working arrangements discussed during the hiring process.

Hiring process

  1. Introductory interview: discuss your experience, interests, and what you’re looking for, and learn about Metafold and the role.
  2. Practical exercise: work through a software development problem that demonstrates your approach to implementation, testing, and problem-solving.
  3. Technical interview: walk through your solution with the team and discuss your decisions, tradeoffs, and potential improvements.
  4. CEO interview: discuss your ambitions, Metafold’s direction, and how you could grow with the company.

Apply

Send your résumé and a short description of something you helped build to [email protected]. Tell us what you contributed, a challenge you worked through, and the outcome. Links to code or projects are welcome where available; please omit confidential information.

Emplois semblables

  • Junior Software Developer

    Toronto, ON
    Temps plein

    FDM Group

    Launch your tech career with FDM – any degree welcomed; Your degree got you here, your passion can take you further; You’ll add big names to your resume and gaining hands-on experience from day one

    Coaching, Selenium, AWS, Microsoft Azure, Oracle Java, React

    Software Developer | Banking & Capital Markets

    Toronto, ON
    Contrat

    FDM Group

    5+ ansCandidates need 5+ years of professional software development experience, strong hands-on skills in a core stack such as Java/Spring Boot, C#/.NET, Python or JavaScript/TypeScript, and experience with APIs, SQL and relational databases. Financial services experience in banking, capital markets, payments or wealth management is required.

    Git, Kafka, Docker, Kubernetes, AWS, Azure

  • Software Developer - ETL / Power BI - Intermediate

    Toronto, ON
    Contrat

    isgSearch

    Translate complex business requirements into effective reporting solutions; Mandatory Requirements; Strong experience with Power BI, DAX, Power Query (M), and Power BI data modelling

    Data engineering, Microsoft Power BI, SQL, Microsoft Azure, Databricks, Troubleshooting

  • Software Developer, Platform & AI Solutions

    Burlington, ON
    Temps plein

    Laurentian Bank

    Support Equipment Finance and Lease Financing business processes by translating operational requirements into reliable, scalable platform solutions; Maintain technical documentation, configuration notes, release…

  • Software Developer

    Ontario
    Temps plein

    Accipiter Radar

    1+ ansAccipiter Radar needs candidates with a computer science or related degree, at least one year of software development experience, and strong programming skills in Go, Python, C# or C++. Candidates must also meet CGP Controlled Goods and CSP Level II personnel security clearance requirements.

    Go, Python, C#, C++, Angular, PostgreSQL

  • Senior Software Developer

    Toronto, ON
    Temps plein

    Leonardo Worldwide Corporation

    10+ ansCandidates need a Bachelor's degree in computer science or a related field and 10+ years of professional software development experience. Strong C#, .NET, SQL Server and Blazor skills, along with API design and secure coding knowledge, are required.

    Visual Studio, SQL Server, Blazor

  • Software Developer II

    Kitchener, ON
    Temps plein

    Ricoh Canada Inc.

    2+ ansCandidates need a university degree or college diploma in computer science or software engineering, at least 2 years of development experience including co-op or internships, and experience with Java. Knowledge of web services (REST, SOAP, JSON, XML) and strong analytical and teamwork skills are also needed.

    Java, C, C++, C#

  • Software Developer

    Mississauga, ON
    Temps plein

    PRI Engineering

    3+ ansCandidates need a degree or diploma in computer science or a related field, or equivalent experience, plus 3+ years building web applications and solid SQL and data modelling skills. PRI also needs experience with REST API integrations, Azure deployment and CI/CD, and clear communication with non-technical users.

    Azure, SQL, Git, Microsoft 365, ERP system, CRM system

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.