Enable job alerts via email!

Senior+ Software Engineer

DraftAid

Mississauga

On-site

CAD 140,000 - 200,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is hiring a Senior Software Engineer to innovate in the mechanical design space using AI technology. This role involves optimizing algorithms for CAD applications and collaborating within a dynamic team environment, offering a competitive salary and growth opportunities.

Benefits

Competitive salary and equity package
Flexible working hours
Supportive team environment

Qualifications

  • 7+ years of software development experience with expertise in C#.
  • Experience with CAD systems or 3D engines preferred.
  • Product-oriented mindset and willingness to work with CAD APIs.

Responsibilities

  • Design and optimize geometry-based algorithms for drawing generation.
  • Build and implement end-to-end features for the software.
  • Integrate AI/ML capabilities to improve drawing generation accuracy.

Skills

C#
TypeScript
Postgres

Education

Bachelor's degree in Computer Science or Engineering

Job description

Join to apply for the Senior+ Software Engineer role at DraftAid

3 days ago Be among the first 25 applicants

Join to apply for the Senior+ Software Engineer role at DraftAid

Get AI-powered advice on this job and more exclusive features.

This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$140,000.00/yr - $200,000.00/yr

About Us

  • Think Gen-AI for blueprints. At DraftAid, we are building software that generates CAD manufacturing drawings.
  • Mechanical engineers and designers spend 40% of their time creating production drawings from their 3D models. It's a tedious process, error-prone, and often delays projects by weeks! DraftAid auto-generates these detailed drawings with a single click. Engineers designing anything from skyscrapers to car parts use DraftAid to speed up their workflow. With DraftAid, designers can model, and leave the drawings to AI!
  • We are hiring a senior software engineer who’s excited to bring AI into the mechanical design space.

Responsibilities

  • Design and optimize geometry-based algorithms necessary for drawing generation
  • Build and implement end-to-end features, taking ownership from initial concept through deployment
  • Architect, develop, and maintain C# applications that interface with various CAD APIs
  • Create scalable, maintainable solutions that can evolve with our rapidly growing platform
  • Integrate AI/ML capabilities to continuously improve drawing generation accuracy

Requirements

  • 7+ years of software development experience with demonstrated expertise in C#
  • Strong at TypeScript and Postgres, with experience developing modern backend and frontend applications
  • Experience working with CAD systems, 3D engines, or related technologies
  • Product-oriented mindset with the ability to understand user needs and translate them into technical solutions
  • Willingness to dive deep into CAD APIs and build sophisticated algorithms on CAD geometry
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Preferred Qualifications

  • Experience with one or more 3D engines such as Parasolid, OpenCascade, ThreeJS, or Unity
  • Knowledge of computational geometry algorithms and their practical applications
  • Previous work integrating with CAD software through programmatic APIs
  • Experience in an early-stage startup environment
  • Contributions to open-source projects related to CAD, geometry processing, or 3D visualization
  • Familiarity with modern cloud infrastructure and deployment practices
  • Experience with Python and machine learning frameworks

What We Offer

  • The opportunity to shape foundational technology and be a part of a groundbreaking startup from its early stages.
  • A dynamic and supportive team environment where your contributions are valued and celebrated.
  • Competitive salary and equity package.
  • Flexible working hours.
  • The satisfaction of building products that save engineers hundreds of hours and transform manufacturing workflows

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at DraftAid by 2x

Get notified about new Senior Software Engineer jobs in Mississauga, Ontario, Canada.

Senior Engineering Manager, Developer Experience
Senior Software Engineer - User Generated Experiences
Senior Team Lead, Software Development (IoT)
Senior Software Engineer (Identity Decisioning)
Senior Software Engineer (Network Platform Team)
Senior Software Engineer, Business Process & Automation
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Software Engineer III - Mainframe Developer and Lead
Remote Senior Software Engineer (LLM) - 34953
Senior Integration Architect/Boomi Developer
INGENIUM Lead / Insurance Software Engineer (Canada Remote)
Senior Manager, Developer Security Enablement and Operations
Lead Data Scientist - Feature Engineering
Lead Data Scientist - Articial Intelligence Specialist

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Tucows Inc.

Toronto null

Remote

Remote

CAD 133,000 - 148,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Part time

4 days ago
Be an early applicant

Senior Software Engineer

Tucows

Toronto null

Remote

Remote

CAD 133,000 - 148,000

Full time

7 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 100,000 - 150,000

Part time

4 days ago
Be an early applicant