Jobgether
Jobgether

Staff Software Engineer, Python

engineeringfull-timeCanada
SALARY
$190k – $220k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ 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.
    • Requirements

      • 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.
      • Benefits

        • 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.
✦ 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
Apply now