Jobgether
Staff Software Engineer, Python
engineeringfull-timeCanada
SALARY
$190k – $220k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Architect and scale an incrementality product into a reliable, repeatable experimentation platform, owning the technical decisions required for long-term scalability.
- Define the technical direction for near-real-time data ingestion and processing as systems evolve beyond batch-oriented workflows.
- Establish patterns and frameworks for AI-powered workflows that help users evaluate performance and turn insights into actionable decisions.
- Lead the development of connection-state systems and partner ecosystem capabilities across data ingestion and exports.
- Shape technical approaches for adjacent product areas, including role-based access control and other cross-functional capabilities.
- Take complex product initiatives from ambiguous requirements through architecture, implementation, and production.
- Partner closely with Product, Design, and Data Science to influence product direction and translate business needs into scalable technical solutions.
- Make architectural decisions that account for reliability, maintainability, performance, and future scale.
- Contribute across backend, frontend, data pipelines, and infrastructure when required by the product.
- Mentor engineers, participate in design and architecture reviews, and raise the quality and technical standards of the engineering organization.
- Help improve engineering practices, team processes, and the overall effectiveness of technical delivery.
- 8+ years of experience designing and building distributed backend systems, microservices, APIs, and/or data processing systems using Python.
- Deep experience owning system architecture and making complex technical tradeoffs that emerge as systems scale.
- Proven ability to partner with Product Managers, Designers, and Data Scientists to shape product direction as well as technical implementation.
- Experience in a startup or similarly fast-paced environment requiring breadth, sound judgment, autonomy, and strong problem-solving skills.
- Demonstrated ability to transform ambiguous product requirements into robust technical architectures and production-ready solutions across multiple problem spaces.
- Strong ability to navigate complex datasets and interconnected data structures to investigate issues, trace dependencies, and determine effective solutions.
- Working experience with React and TypeScript; deep frontend specialization is not required.
- Strong software engineering fundamentals and the ability to use AI tools as development accelerators without relying on them in place of core engineering expertise.
- Generalist mindset with willingness to work across backend systems, frontend applications, data pipelines, and infrastructure.
- Strong understanding of data-intensive systems and distributed architectures.
- Experience mentoring engineers, conducting design reviews, and improving team engineering practices.
- Ability to operate effectively in ambiguous situations and take ownership of complex technical problems from start to finish.
- Remote position available in Canada.
- Base salary range of $190,000–$220,000 USD, with actual compensation varying based on experience, skills, and location.
- Equity package in addition to base compensation.
- Comprehensive healthcare benefits, including medical, dental, and vision coverage.
- 401(k) plan.
- Flexible paid time off policy.
- 12 company-paid holidays.
- 12 weeks of paid parental leave.
- $500 work-from-home stipend to support a remote working setup.
- Opportunity to influence the architecture and technical direction of data-intensive products at significant scale.
- Collaborative environment with close partnerships across Engineering, Product, Design, and Data Science.
- Opportunity to mentor engineers and contribute to technical standards, architecture, and team development.
- Candidates must be able to perform the role from Canada or the United States and be authorized to work in the applicable country.
Requirements
Benefits
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply