Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Developer — Geometry & Engineering Applications

Metafold 3D

Intermediate Software Developer - Geometry & Engineering Applications
Metafold | Hybrid, Toronto preferredMetafold 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.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
Introductory interview: discuss your experience, interests, and what you’re looking for, and learn about Metafold and the role.Practical exercise: work through a software development problem that demonstrates your approach to implementation, testing, and problem-solving.Technical interview: walk through your solution with the team and discuss your decisions, tradeoffs, and potential improvements.CEO interview: discuss your ambitions, Metafold’s direction, and how you could grow with the company.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer — Geometry & Engineering Applications in Winnipeg, MB vacancy
  • Build C++ software for tolerance analysis at Metafold, working hybrid in Toronto or elsewhere in Canada. Apply geometry and numerical methods to engineering applications.As an intermediate software developer, you will expand Metafold product capabilities alongside mathematicians... 
    Suggested

    Metafold 3D

    Winnipeg, MB
    1 hour ago
  •  ...offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department:...  ...Price Industries is building a new Engineering Technology team, and we are looking for...  ...this role, you will design and build new applications using Angular and C#/.NET, working... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • Software Developer / Engineer, Mobile Applications Job Type: Direct Placement Duration: Direct Placement Job Title: Software Developer / Engineer, Mobile Applications Location: Abbotsford, BC Employment Type: Permanent, Full-Time, Direct Placement About... 
    Suggested
    Permanent employment
    Full time
    Local area

    Acara-Solutions

    Winnipeg, MB
    1 hour ago
  •  ...DNA at ATB, reflecting our commitment to developing world-class leaders who can truly...  ...business priorities. As ATB's next Intermediate Full Stack Software Developer, you will design, develop, test, and maintain robust application features across the full software development... 
    Suggested
    Flexible hours
    1 day per week

    ATB Financial

    Winnipeg, MB
    1 hour ago
  • $95k - $120k per year

     ...- as a service.About You You are a Software Developer with at least 2 years of professional...  ..., ready to join AppDirect’s Firstbase engineering team. Whether you hold a degree in Computer...  ...work. As such, we strongly encourage applications from Indigenous peoples, racialized... 
    Suggested
    Worldwide

    Jaide Health

    Winnipeg, MB
    1 hour ago
  •  ...leader in AI-powered enterprise software for Human Resources,...  ...the next wave of enterprise applications with Nakisa AI. Our products...  ...About the roleAs a Software Developer at Nakisa, you will design,...  ...Computer Science, Software Engineering, or equivalent practical experience... 
    Summer holiday
    Work at office
    Relocation
    Shift work
    Night shift
    Weekend work

    Vue Mastery

    Winnipeg, MB
    1 hour ago
  •  .... Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI applications, agents, and automation solutions that solve real...  .... Key Responsibilities • Design, develop, and deploy AI applications, from proof of concept... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • $100k - $125k per year

     ...discipline to every channel our customers use.The Role: Intermediate Software Developer, Editor We're looking for a full-stack developer to join...  ...pages without writing code. It's a complex, stateful application: a structured document model, a canvas that renders it live... 
    Flexible hours

    Knak

    Winnipeg, MB
    59 minutes ago
  • Software Developer - ETL - Intermediate:On behalf of our government client, Procom is searching for a Software Developer - ETL - Intermediate for a 4-...  ...platforms, and data warehouses.• Collaborate with data engineering teams to ensure data quality, governance, and consistency... 
    Contract work
    Work at office
    Immediate start

    Procom

    Winnipeg, MB
    1 hour ago
  •  ...experiences for Asana users in Vancouver, combining clean code, thoughtful testing, and product-focused engineering. Work is office-centric hybrid.Asana is hiring Software Engineers for high-impact product surfaces, trust systems, evaluation, and observability across its AI... 
    Work at office

    Asana, Inc.

    Winnipeg, MB
    1 hour ago
  • Develop cloud applications at ATB with Java, React, Node.Js, Python, TypeScript, Linux, and Kubernetes...  ...workflows across Alberta.As ATB’s Software Developer, you will contribute to challenging...  ...’s degree in computer science, engineering, or equivalentKnowledge of front-end... 

    ATB

    Winnipeg, MB
    58 minutes ago
  • Title: Software Developer - CRM - IntermediatePosition Type: ContractDuration: 120 daysMust Haves Oracle Siebel CRM testing experience is...  ...technical systems specifications into working, tested CRM applications.This includes developing detailed programming specifications... 

    DCM Infotech Limited

    Winnipeg, MB
    1 hour ago
  • Intermediate Rails Software Developer – Job DescriptionReports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid About the Job:We're hiring an Intermediate Rails Software Developer to build and maintain... 
    Remote work

    atVenu, Inc.

    Winnipeg, MB
    1 hour ago
  • Cavtera is seeking an Intermediate Software Developer to enhance digital solutions in Kanata, ON. Collaborate closely with clients and build applications on Palantir Foundry while tackling operational challenges. In this role, you'll leverage 2-5 years of software development... 

    Cavtera

    Winnipeg, MB
    1 hour ago
  • Join AppDirect's Firstbase team as an Intermediate Software Developer in Montreal, Canada. Focus on expanding the platform by building features and...  ...: • Implement features across product catalog and applications • Build REST and GraphQL APIs using Java (Spring) • Work... 

    AppDirect, Inc

    Winnipeg, MB
    57 minutes ago
  • Develop cloud applications for ATB with Java, TypeScript, React, and Google Cloud Platform. Work across...  ..., and ongoing improvement.This Software Developer role supports applications,...  ...Bachelor’s degree in computer science, engineering, or equivalentWorking knowledge of React... 

    ATB Financial

    Winnipeg, MB
    1 hour ago
  • $75 - $78 per hour

     ...Job Role: Software Developer - CRM – Intermediate (Microsoft Dynamics 365 Customer Engagement (CRM) exp) Location : Toronto, ON/Onsite Position...  ...CRM enhancements , customizations, integrations, and application support throughout the software development lifecycle.... 
    Contract work

    Bevertec

    Winnipeg, MB
    1 hour ago
  •  ...AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its...  ...standard. Advanced knowledge of computer applications including, but not limited to Microsoft Office 365, project scheduling software, Maximo, ProjectWise, Oracle Enterprise Resource... 
    For contractors
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis Canada Inc.

    Winnipeg, MB
    1 day ago
  • Intermediate Software EngineerDepartment: Software Development Employment Type: Permanent...  ...owns the infrastructure, tooling, and engineering practices that let us ship software safely...  ...without degrading performance Develop pattern detection tooling to proactively... 
    Permanent employment
    Full time
    Casual work
    Internship
    Local area
    Remote work
    Flexible hours

    GeologicAI

    Winnipeg, MB
    1 hour ago
  • $112k - $125k per year

     ...team. This is a requirement for this role. Job title: Intermediate Software EngineerWhat your day-to-day will look like:...  ...with business to iterate over software requirements Develop tools and applications by producing clean, efficient code Automate tasks through... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Winnipeg, MB
    1 hour ago
  • $55k - $78k per year

     ...Job Overview:We are seeking a Technical Applications Engineer to join our dynamic team. The ideal...  ...to become proficient in technological software applications. The right person will view...  ...of responsibilities as opportunity to develop high level skill sets in various operational... 
    Permanent employment
    Full time
    Relocation
    Monday to friday

    Solar Solutions Canada Inc.

    Winnipeg, MB
    1 day ago
  • $100k - $120k per year

     ...This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Intermediate Software Engineer based in Canada. In this role, you will contribute to the development of a cloud-based software marketplace... 
    Remote work
    Worldwide

    Jobgether

    Winnipeg, MB
    1 hour ago
  • The FortiCare team of the R&D Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web client technologies. This team develops and supports multiple applications including... 
    Contract work

    Perception Point

    Winnipeg, MB
    1 hour ago
  •  ...looking for a passionate and experienced Software Developer with expertise in .NET to join our...  ...Responsibilities: • Develop and maintain applications using .NET technologies, with a focus...  ...degree in computer science, Software Engineering, or a related field (or equivalent... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • We are seeking a motivated and skilled Intermediate Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a vital CRM software engineering, customization, and systems integration capacity, specializing in the design... 
    Contract work

    Randstad

    Winnipeg, MB
    58 minutes ago
  • $100k - $140k per year

     ...successful, the technologies we develop will solve some of the world’...  ...responsibilities: As a Software Developer, you will contribute...  ...architects, photonic engineers, scientists, and data analysts...  .... Years of Experience: Intermediate: 3+ years of professional software... 

    Xanadu

    Winnipeg, MB
    1 hour ago
  • A fintech software company building the next version of its core wealth and portfolio...  ...data, and performance, and the engineering team works closely with product, UX,...  ...time product engineering role for an intermediate full stack developer ready to own features end to end. You... 
    Full time

    TekRek

    Winnipeg, MB
    1 hour ago
  • Transform technical specifications into applications as a Senior Software Developer. Engage in both front-end and back-end development, focusing on JAVA and RESTful services. In this key role, you will collaborate with a team of IT professionals to create, maintain, and enhance... 

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...We’re looking for a Software Engineer to own the application layer that sits on top of our sensors — the host software, SDKs, configuration and evaluation...  .../serial, USB, Ethernet) and binary sensor protocols. Develop data‑logging, visualization, and analysis pipelines that... 

    One Silicon Chip Photonics

    Winnipeg, MB
    58 minutes ago
  • $120k per year

     ...leading solution built to help software companies generate revenue...  ...a product manager and other engineers to shape how marketplace billing...  ...building full-stack web applications, with working knowledge of both...  ...handling of personal data from job applicants, please read our Candidate... 
    Contract work
    Immediate start
    Remote work
    Worldwide

    AppDirect

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Developer — Geometry & Engineering Applications. Be the first to apply!