Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Python [Remote]

$165k - $210k

Northbeam

Canada
  • Remote job

About Northbeam

Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable dashboards. Our technology helps customers accurately track ad spend, understand the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full suite of measurement, spanning multi-touch attribution, MMM+, and incrementality, is built on it, along with laser-accurate first-party data. Now we're taking that foundation further, using AI to help brands operationalize their data and turn Northbeam insights into automated decisions.

We're experiencing rapid growth, have strong product-market fit, and are looking for the right people to help us scale. This is a rare chance to make a meaningful impact at a fast-moving, high-growth company. At Northbeam, you'll join a team of driven, collaborative, and talented individuals who value personal growth and excellence. We'd love for you to be part of our journey.

We're a remote-friendly company with physical offices in San Francisco and Los Angeles.

About the Role

We’re looking for a senior-level software engineer who leans backend and can take product problems from first principles through implementation. You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend work, giving you the ability to own features across the stack when needed.

You’ll help take new products and capabilities from early traction to meaningful scale — designing reliable backend systems while contributing the frontend components required to deliver complete product experiences. This work could include helping expand our new incrementality offering into a scalable experimentation platform, building near real-time data infrastructure or building AI into our marketing user's workflows .  You'll have an opportunity to collaborate with a cross-functional team of data scientists, product managers, and designers along the way.

Your Impact

  • Scale our new incrementality product into a reliable, repeatable experimentation platform.
  • Develop near-real-time ingestion and processing capabilities to move beyond batch workflows.
  • Build new AI-powered workflows that help marketers evaluate performance and act on insights.
  • Improve connection-state systems and help extend the partner ecosystem across data ingestion and exports.
  • Work on other product areas such as role-based access control (RBAC).
  • Contribute to frontend work when needed to deliver complete experiences.

What You Bring

  • 5+ years of experience designing and building distributed backend systems, microservices, APIs and/or data processing systems written in Python. 
  • Multiple years of professional experience building system architecture.
  • Experience working closely with product managers, designers, and data scientists while independently driving implementation and delivery.
  • Previous startup experience or working in an environment where engineers need breadth, sound judgment, and strong problem-solving skills.
  • Demonstrated experience turning ambiguous product needs into sound technical architecture and production-ready solutions.
  • The ability to navigate complex datasets and interconnected tables to investigate issues, trace dependencies, and identify the right path forward in ambiguous technical situations.
  • Working frontend experience with technologies such as React and TypeScript; deep frontend specialization is not required.
  • Strong coding fundamentals and the ability to solve technical problems independently, with AI used as an accelerator rather than a substitute for core capabilities.
  • A generalist mindset and willingness to work across backend, frontend, pipelines, and infrastructure when the product requires it.

You may be a strong fit if

  • Most of your experience is in data-intensive backend engineering, but you have also shipped frontend work.

Base Salary Range

$165,000—$210,000 USD

Actual compensation may vary based on experience, skills, and location.

In addition to your base salary, we offer an equity package, comprehensive healthcare benefits (medical, dental, and vision), and a 401(k) plan. Our team enjoys a flexible PTO policy, 12 company-paid holidays, and 12 weeks of paid parental leave. We also provide a $500 work-from-home stipend to support your remote setup.

Interview Process
The interview process varies by role but typically begins with a 30-minute interview with a Northbeam recruiter, followed by a video interview with the hiring manager. Next, candidates complete a role-specific video interview followed by video or onsite interviews with several team members. The final step is a video interview with our CEO/Co-founder. The entire interview process is usually 5-7 interviews total and requires around 5-8 hours of your time.

We accept applications on an ongoing basis.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Python [Remote] in Canada vacancy
  • $165k - $210k

     ...systems team is foundational and load-bearing. As a data-tilted software engineer working at Northbeam, you will work with a cross-functional...  ..., and data pipeline orchestration. ~ Strong proficiency in Python  ~ Experience with API-based ETL, handling REST, GraphQL,... 
    Senior
    Software
    Remote job
    Temporary work
    Work from home
    Flexible hours

    Northbeam

    Canada
    3 hours ago
  • Tekstraton is seeking a high-caliber Senior Data Platform Engineer to design, scale, and operationalize...  ...batch and streaming data pipelines using Python, PySpark, and modern orchestration...  ...data scientists, BI developers, and software engineering teams to accelerate data... 
    Senior
    Software
    Temporary work
    Work experience placement

    Tekstraton

    Canada
    15 days ago
  •  ...a safer, simpler digital future. As a Senior IT Engineer on the IT Engineering team, you’ll shape...  ...thoughtfully integrating AI across the full software and product development lifecycle to...  ...) APIs and scripting languages such as Python and Bash. • Use infrastructure or... 
    Senior
    Software
    Full time
    Immediate start
    Remote work

    1password

    Canada
    13 days ago
  •  ...Network and Edge Services, and Stateful Services. As a Senior Staff Cloud Platform Engineer, you set the multi-year technical strategy for Infrastructure...  ...teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without... 
    Senior
    Software
    Full time
    Immediate start
    Remote work

    1password

    Canada
    a month ago
  •  ...shape a safer, simpler digital future. The Billing & Payments Engineering team builds and owns the mission-critical systems that power 1...  ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing... 
    Senior
    Software
    Full time
    Immediate start
    Remote work

    1password

    Canada
    2 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...security measures and operate software to protect systems and...  ...technology that support it. As a Senior CDO Analyst, you will lead investigations...  ...or programming skills (Python or similar) and a drive to... 
    Senior
    Software

    Epic Games

    Canada
    4 hours ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr SDET/QA Architect for a right to hire assignment with...  ...Responsibilities : Seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect to define... 
    Senior
    Software
    Full time
    Contract work
    Shift work

    Software Guidance & Assistance

    Canada
    2 days ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. Forward Deployed Engineer for a right to hire assignment with one of our premier...  ...Responsibilities : Seeking a Senior Forward Deployed Engineer (FDE) with deep Java and Python technology expertise to... 
    Senior
    Software

    Software Guidance & Assistance

    Canada
    1 day ago
  • Tekstraton is seeking an experienced Senior Java Microservices Engineer to join our high-performing engineering team onsite in Calgary, AB. In this...  ...engineers.Requirements:7+ years of professional backend software engineering experience, with extensive expertise in Java... 
    Senior
    Software
    Temporary work

    Tekstraton

    Canada
    11 days ago
  •  ...Senior ERP Developer   JOB-10047594   Anticipated Start Date October 12, 202...  ...Employer Info Our client is a full-service engineering, architecture, construction,...  ...Serve as a technical leader on complex software development projects, partnering closely... 
    Senior
    Software
    Full time
    Contract work
    Local area

    Dynamics ATS

    Canada
    4 days ago
  • $140k - $160k

     ...maintenance, electrical services, estimation, engineering, and others. With over $1B in annual...  ...seeking a dynamic and detail-oriented Senior Electrical Estimator to join our team. The...  ...and compliant bids. Utilize Accubid software to develop and maintain project cost... 
    Senior
    Software
    For contractors
    For subcontractor
    Work at office
    Local area
    Immediate start
    Relocation package

    Jobot

    Canada
    4 days ago
  • Tekstraton is seeking a Senior Data Platform Engineer to design, scale, and optimize our modern enterprise...  ...with Data Science, Analytics, and Software Engineering teams to design self-service...  ...(Snowpark, Streams & Tasks).Advanced Python development capabilities coupled with... 
    Senior
    Software
    Contract work
    Work at office

    Tekstraton

    Canada
    1 day ago
  • $144k - $202k

     ...About the role We're looking for a Senior Product Manager to own the Admin Workflows...  ...US. How we're using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move... 
    Senior
    Software
    Full time
    Currently hiring
    Local area
    Immediate start
    Remote work
    Work from home

    1Password

    Canada
    4 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...security measures and operate software to protect systems and...  ...scale with the business. As a senior programmer reporting directly...  ...more modern languages such as Python, Go, TypeScript, or C#, with a... 
    Senior
    Software

    Epic Games

    Canada
    4 hours ago
  • $203k - $294k

     ...safer, simpler digital future. As Senior Staff Product Manager, Device Security,...  ..., and AI agents. You’ll partner with Engineering, Design, and Go To Market (GTM) teams to...  ...thoughtfully integrating AI across the full software and product development lifecycle to... 
    Senior
    Software
    Full time
    Currently hiring
    Local area
    Immediate start
    Remote work
    Work from home

    1Password

    Canada
    4 days ago
  •  ...configuration, testing, training, and documentation. Assist with / lead software upgrades, patches code releases and database changes....  ...and in-house custom interfaces and reports. Assist more senior I/S staff in working with business partners to optimize processes... 
    Senior
    Software
    Visa sponsorship
    Work visa

    Energy Transfer

    Canada
    4 days ago
  •  ...clinicians, data scientists, data platform engineers, and product experts to shape solutions...  ..., and building pipelines (SQL, Python). Collaborate with cross-functional teams...  ...coding skills in Python and SQL. ~ Strong software development foundations - dedication to... 
    Senior
    Software
    Remote job
    Local area

    Qventus

    Canada
    3 hours ago
  •  ...work and empower them to do more with less. The Opportunity: Senior Software Engineer II, Applied AI (Remote - USA / Canada) We are looking for a...  ...Have: - 6+ years of back-end development experience with Python, TypeScript/Node. js or Java, with a track record of delivering... 
    Senior
    Software
    Full time
    Remote work

    Wrapbook

    Canada
    23 days ago
  •  ...tooling, you’ll contribute to the company’s mission and growth. How we’re using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing quality or... 
    Senior
    Software
    Full time
    Immediate start
    Remote work

    1password

    Canada
    23 days ago
  •  ...of the on-going initiatives in some of these areas and to own engineering and operational tasks from beginning to end. The candidate will...  ...Windows 10/11. Expertise with SCCM OSD orchestration and software delivery concepts. Advanced PowerShell scripting skills, and... 
    Software

    Calance

    Canada
    4 days ago
  •  ...highly analytical and commercially minded Senior Performance Marketing Analyst to help...  ...well-documented. Partner with Data and Engineering teams to improve data quality, tracking...  ...teams. Preferred Experience Python for automation, advanced analytics, or predictive... 
    Senior
    Full time
    Temporary work

    Pentasia

    Canada
    1 day ago
  •  ...Job Description – Senior AI/ML Engineer Location: San Francisco, CA (on-site, 5 days a week...  ...our founders to build core parts of the software stack for our fast-growing startup....  ...shipped • Design and implement robust Python solutions for benchmarking, model evaluation... 
    Senior
    Software
    Full time
    Work at office

    artificialanalysis

    Canada
    5 hours ago
  • $140k - $210k

     ...Clockwork Systems Clockwork.io – Software Driven Fabrics to increase...  ...and veteran systems engineers who share a vision for redefining...  ...are seeking an experienced Senior Software Engineer to contribute...  ...experience in C++, Go, Python, Rust, or similar systems programming... 
    Senior
    Software

    Clockwork.io

    Canada
    4 hours ago
  •  ...spread across North America, Europe, and India. We are adding more engineers and require a fungible developer to help us create the same...  ...Cloud Platform services. Solid skills in AI-enhanced software design and development. Excellent verbal and written communication... 
    Software

    Calance

    Canada
    3 days ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Python Engineer for a right to hire assignment with one of our premier financial services clients in Mississauga...  ...platforms. Work closely with senior engineers, architects, and business partners... 
    Software

    Software Guidance & Assistance

    Canada
    2 days ago
  •  ...visit . About the Position The Senior Application Security Engineer is a hands-on role within Production...  ..., APIs, cloud services, and software delivery practices. The role combines...  ...scripting, or programming, preferably Python. • Strong communication and relationship... 
    Senior
    Software
    Full time

    Accelerant

    Canada
    9 days ago
  •  ...re solving as we are. Role Summary: We’re looking for a Senior Integrations Software Engineer to help build and evolve our next-generation Censys Platform...  ...focused on integrations or robust backend systems. - Python or Go (3+ years experience). - API: Deep expertise in... 
    Senior
    Software
    Full time

    Censys

    Canada
    18 days ago
  •  ...requirements to the internal product team Work with Support Engineering to work through customer challenges and unblock specific...  ...in the United States or Canada ~3-5 years of experience in a software development role ~ Advanced experience with at least one of... 
    Senior
    Software
    Remote job
    Full time
    Flexible hours

    Sanity

    Canada
    4 hours ago
  •  ...Montreal, QC in a hybrid capacity, you will bridge the gap between software engineering and cloud operations, designing resilient hybrid...  ...GitLab CI, GitHub Actions).Strong scripting capabilities in Python, Bash, or Go for infrastructure automation and systems integration... 
    Senior
    Software
    Contract work

    Tekstraton

    Canada
    10 days ago
  • $167k - $205.9k

     ...Ventures and has raised over $150M to date. The Role The Senior IT Operations Engineer is responsible for the design, deployment, and day-to-day...  ...maintain deployment scripting for automated device and software provisioning. Administer Mobile Device Management (MDM... 
    Senior
    Software
    Work at office
    Remote work

    Profluent

    Canada
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Python [Remote]. Be the first to apply!