Senior/Staff Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Full Job Posting
- Own features end to end: scope, design, build, ship, measure, and iterate
- Design pragmatic data models and database schemas that hold up as the product grows.
- Use AI coding tools as a core part of your workflow to ship more, faster, without dropping quality
- Turn complex product challenges into concrete, shippable technical plans.
- Raise the bar on code quality
- Collaborate with product managers, designers, engineers and customers to create and improve our products
- 5+ years of experience building and shipping production software, with a track record of owning features end to end
- Hands-on experience as an AI-native Engineer and ability to get high-quality, production-ready output
- Experience with relational databases and solid schema design instincts: you can model a domain sensibly and reason about tradeoffs
- Understanding of modern cloud infrastructure
- Experience with Kubernetes will be a great plus
- Fluency in at least one modern language: TypeScript, Python, Go, or similar
- True fullstack ownership: comfortable across backend, data, and frontend, since you'll own it all
- Clear communication and a collaborative, low-ego approach to code review and design.
- Competitive Compensation: The estimated base salary range for this role in Canada is $200,000 CAD - $250,000 with most new hires joining near the midpoint. Actual salaries may vary within the range, or above or below it, based on factors such as experience, skills, location, and business needs.
- Equity
- Comprehensive Health Benefits for you and your dependents
- Time Off: 20 vacation days + 5 flex days around EOY holidays
About Senpilot
Senpilot is a private AI platform that automates engineering, regulatory, and customer-service work for electric utilities.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Senpilot
Technical Product Manager
Toronto, CAN
Senpilot builds AI agents that help utilities operate smarter, faster, and more reliably, automating everything from engineering workflows to regulatory filings and compliance. Our mission is to create the intelligence l
Technical Product Manager
Toronto, CAN
Senpilot is seeking a Technical Product Manager to own technical execution for its Regulatory AI Agent. The role covers roadmap delivery, product analytics, customer activation, rapid prototyping, and close collaboration
AI Deployment Director
Toronto, CAN
Senpilot is seeking an AI Deployment Director to lead utility-client deployments, drive adoption of AI agents, and develop scalable implementation playbooks. The role combines technical configuration and integration trou
Technical Product Manager
Toronto, CAN
Staff Software Engineer
New York City, USA
Technical Product Manager
Toronto, CAN
Technical Product Manager
Toronto, CAN
AI Deployment Director
Toronto, CAN
Senior/Staff Software Engineer
Toronto, CAN
Staff Software Engineer
Toronto, CAN
AI Deployment Director
Toronto, CAN