Senior+ Software Engineer

3 weeks ago


Toronto, Canada DraftAid Full time

Senior Software Engineer DraftAid – Mississauga, Ontario, Canada Base pay range: $140,000 – $200,000 per year (actual pay based on skills and experience). 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 – a tedious, error‑prone process that can delay 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 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 proficiency in TypeScript and PostgreSQL, 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 Mid‑Senior level Employment Type Full‑time Job Function Engineering and Information Technology Industries Software Development Job ID: J-18808-Ljbffr #J-18808-Ljbffr



  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software. 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software . 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences Location: Toronto,...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) 9063-1115 Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) 8165-2812 Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences...


  • Toronto, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Senior Software Engineers - DevOps and Implementation for our client in the downtown Toronto area, which specializes in OS development for AI and data...


  • Toronto, Canada Limelight Software Full time

    Limelight is a B2B SaaS company building secure, accurate FP&A software for finance teams. Our platform powers planning, forecasting, reporting, and deep ERP integrations — where data accuracy, security, and reliability are non-negotiable. We’re looking for a senior full-stack engineer who enjoys solving complex problems, owning features end-to-end, and...


  • Toronto, Canada Bluefruit Software Limited Full time

    Would you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? - Full-time Software Developer, Senior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there...


  • Toronto, Canada Beacon Software Full time

    A progressive software company in Toronto is seeking a Senior Software Engineer to lead a small engineering team and improve their vertical SaaS platform, SnailWorks. This role requires deep expertise in C#, ASP.NET, and AWS, with a focus on driving technical maturity through innovative automation and documentation practices. If you're passionate about...