Latest AI JobsBrowse Jobs
Northbeam logo

Senior Software Engineer, Python

NorthbeamRemote - CanadaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
13 Aug 2026
Status
Open · checked 7d ago

About this role

Northbeam is currently seeking a Senior Software Engineer, Python to join their growing engineering team on a remote basis in Canada. This professional role suits experienced backend-focused engineers who want to build advanced marketing intelligence platforms and scale distributed systems.

Role Overview

Northbeam is hiring a senior-level software engineer with a strong backend focus to take product problems from first principles through full implementation. Team members spend approximately 70 percent of their time on backend and distributed systems work, while dedicating 20 to 30 percent of their time to frontend development. The position offers the chance to scale new products from early traction to meaningful scale while collaborating closely with data scientists, product managers, and designers.

Key Responsibilities

Scale the incrementality product into a reliable, repeatable experimentation platform.
Develop near-real-time ingestion and processing capabilities to transition away from batch workflows.
Build novel AI-powered workflows that enable marketers to evaluate performance and act on insights.
Improve connection-state systems and extend the partner ecosystem across data ingestion and exports.
Work on additional product areas, including role-based access control.
Contribute to frontend components when required to deliver complete product experiences.

Requirements

Minimum of 5 years of professional experience designing and building distributed backend systems, microservices, APIs, and data processing systems in Python.
Multiple years of dedicated professional experience working with system architecture.
Demonstrated background working closely with product managers, designers, and data scientists while independently driving delivery.
Previous startup experience or background in fast-paced environments requiring technical breadth and sound judgment.
Experience translating ambiguous product requirements into solid technical architecture and production-ready solutions.
Ability to navigate complex datasets and interconnected tables to investigate issues and trace dependencies.
Working frontend experience using technologies like React and TypeScript, without requiring a deep frontend specialization.
Strong coding fundamentals and a generalist mindset willing to work across backend, frontend, pipelines, and infrastructure.

Skills and Tools

Python
React
TypeScript
Distributed Systems
Microservices
APIs
Data Processing Systems
AI Workflows

Salary and Benefits

Base salary range of $170,000 to $200,000 USD, with actual compensation varying based on experience, skills, and location.
Equity package included.
Comprehensive healthcare benefits covering medical, dental, and vision.
401(k) plan.
Flexible paid time off policy along with 12 company-paid holidays.
12 weeks of paid parental leave.
$500 work-from-home stipend for remote workspace setup.

About the Company

Northbeam builds advanced marketing intelligence platforms that provide top eCommerce brands with a unified view of business data through attribution modeling and customizable dashboards. Machine learning has been foundational to the company since day one, powering multi-touch attribution, MMM+, and incrementality solutions. The organization operates as a remote-friendly company with physical offices located in San Francisco and Los Angeles.

How to Apply

Interested candidates should visit the official Northbeam careers page to submit their application.

Skills and tech stack

Questions candidates ask

What is the location requirement for this role?

This position is remote based out of Canada.

How is the time split between backend and frontend tasks?

Engineers spend roughly 70 percent of their time on backend and distributed systems work, and 20 to 30 percent on frontend tasks.

What is the salary range for the Senior Software Engineer position?

The base salary range is between $170,000 and $200,000 USD, depending on experience, skills, and location.

What experience level is required?

Candidates must have at least 5 years of experience designing and building distributed backend systems, microservices, APIs, or data processing systems written in Python.

What benefits are provided with this job?

Benefits include an equity package, medical, dental, and vision healthcare coverage, a 401(k) plan, flexible PTO, 12 paid holidays, 12 weeks of paid parental leave, and a $500 work-from-home stipend.

Ready to apply?

The application is on the official Northbeam careers page.

Apply on company site