Senior Full Stack Software Engineer
- Canada
$200,000 to $275,000 USD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $200,000 to $275,000 USD / year
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
About the Role
Join a team building AI software for designing physical systems. You will help develop the product experience and expand into backend systems, shipping features that support engineering design and simulation.
What You'll Do
Work with a frontend engineer to improve the product interface and accelerate delivery to production.
Take on backend-leaning full stack work, including new features, infrastructure, and systems.
Own features from architecture through deployment and reliability.
Establish practices for effective, agent-driven software development.
Collaborate with field engineering, AI research, and product leadership to prototype and improve ideas for industrial customers.
What We're Looking For
Three to ten years of software engineering experience, including startup experience.
Experience taking products or substantial features from concept through production, with strong ownership and adaptability.
Backend-focused full stack skills, including working frontend capabilities.
Experience with .NET, React, and TypeScript, and a strong interest in using AI coding agents.
Experience owning architecture, deployment, and reliability end to end.
Interest in physical systems, engineering design, CAD, or simulation.
Based in the United States or Canada and authorized to work there without sponsorship.
Compensation & Benefits
Base salary: $200,000 to $275,000 USD annually. Visa sponsorship is not available.
Location
Hybrid, with a primary location in Canada and one week onsite in San Mateo, California, approximately every six weeks.
More about this job
Responsibilities
You will develop product interfaces and backend systems for AI-driven engineering design software. You will also collaborate with cross-functional teams to prototype features and establish effective software development practices.
Requirements
The role requires three to ten years of software engineering experience with a strong focus on backend-leaning full stack development. Candidates must be proficient in .NET, React, and TypeScript, and possess experience taking products from concept to production.
Skills
- Full Stack Development
- Backend Development
- Frontend Development
- .NET
- React
- TypeScript
- Software Architecture
- Deployment
- Reliability Engineering
- AI Coding Agents
- Engineering Design
- Simulation
- CAD
- Infrastructure
- Product Development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Science & Research
Keywords
- Full Stack
- Software Engineer
- AI
- Simulation
- Engineering Design
- Backend
- Frontend
- .NET
- React
- TypeScript
- Infrastructure
- Architecture
- Deployment
- Reliability
- Agent-driven development
- CAD
- Startup
- Product Development
- Industrial Customers
- Hybrid