Staff Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Full Job Posting
- Define technical strategy and architecture, proactively spotting and mitigating risks across security and scale
- Bring clarity to ambiguous problems, be the first technical mind on new challenges, connecting technology to real-world customer problems
- Own complex features and cross-team initiatives end to end: scope, design, build, ship, measure, and iterate
- Talk to customers directly and develop deep domain expertise that shapes technical and product decisions
- Own data modeling and schema design initiatives across the team, building pragmatic models that balance flexibility, simplicity, and durability
- Act as a force multiplier, identify high-leverage opportunities, mentor other engineers, and raise the bar on standards, tooling, and AI-assisted coding
- Collaborate with product managers, designers, and engineers to create and improve our products
- 5+ years of full stack experience building and shipping production software, including experience influencing technical direction.
- Hands-on experience as an AI-native Engineer and ability to get high-quality, production-ready output
- Demonstrated ability to lead large, ambiguous technical initiatives with multiple stakeholders
- Deep expertise across the stack plus strong system design and architecture judgment
- Strong technical communication skills, able to align both engineers and non-technical stakeholders and a low-ego approach to code review and design.
- Experience mentoring senior engineers and shaping engineering culture/standards
- Competitive Compensation: The estimated base salary range for this role in Canada is $200,000 CAD - $250,000 CAD 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 from day one, 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
Senior/Staff Software Engineer
Brooklyn, USA
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
AI Deployment Director
Toronto, CAN