Sr. Software Engineer - Full-Stack & AI

Eclipse Automationβ€’Cambridge, ON
β€’Onsite

About The Position

Eclipse Automation is undergoing a significant multi-year digital transformation, integrating simulation, AI, and 3D digital twins to revolutionize the design, construction, and delivery of custom automation machines. This involves modernizing internal applications, developing AI tools to leverage institutional knowledge, and creating the software infrastructure that connects these systems. The company is seeking a Full Stack Software Engineer to contribute across the entire technology stack, including web applications, AI services, APIs, and data pipelines, focusing on both web platform modernization and AI-powered engineering tools.

Requirements

  • 5+ years of experience building production enterprise applications.
  • Proficiency in Frontend development with React and TypeScript.
  • Experience in Backend development with .NET/C# or Node.js, including APIs, relational databases, and services.
  • Strong understanding of SQL databases (MySQL preferred), including queries, schemas, and performance optimization.
  • Familiarity with AI/ML fundamentals, including understanding LLMs and practical experience with agentic coding harnesses and context engineering.
  • Experience with API design (REST, SOAP, or GraphQL) and consumption in production environments.
  • Active use of AI coding assistants (e.g., Claude Code, Codex, Cursor, PI) in daily workflow.
  • Proficiency with Git workflows, pull requests, and CI/CD tools like Azure DevOps or GitHub Actions.

Responsibilities

  • Build and ship web portals for engineers, project teams, and leadership using React/TypeScript frontend, .NET and SOAP APIs backend, and MySQL 8 for data.
  • Develop AI assistants and agents to enhance engineer productivity.
  • Create APIs and integrations to connect Eclipse's engineering systems, including APIs for internal databases and data pipelines for information transfer between CAD PDM, ERP, MES, and contextualized .USD layers.
  • Utilize AI coding tools (e.g., Claude Code, Codex, Cursor, PI) as part of the daily workflow.
  • Deploy applications to Azure OpenShift, monitor services, troubleshoot issues, and iterate based on user feedback.

Benefits

  • Reimbursement for tuition and professional dues
  • 3 weeks of vacation and 3 paid personal days (to start)
  • RRSP matching program
  • Free snack program
Β© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service