Senior Software Engineer, Python
- 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
$170,000—$200,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.
$150k - $180k per year
...independent team of data & AI experts, engineers, and designers who build... .... Whether you are a Senior Engineer, Tech Lead, or DevOps... ...problems. About the AI Senior Python Engineer role As a Senior Engineer... ...CD. Experience building software collaboratively using pull...SeniorSoftwarePermanent employmentFull timeManual laborRemote workFlexible hours- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our... ...and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in...SeniorSoftwareRemote job
$102.5k - $184.5k per year
...06/15/2026 - 06:16 Are you a software developer who loves building beautiful... ...? Join our Cloud Experience Engineering Team Our Cloud Experience... ...the best As a Front-End Senior Software Engineer, you will... ...managing your savings, we're the engine behind the scenes. We provide...SeniorSoftwareRemote jobWork at officeWork from home$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...the team and lead by example to uphold software development best-practices in addition to... ...Collaborate with stakeholders and other senior engineers across the organization to...SeniorSoftwareLocal areaRemote workWork from homeHome officeFlexible hours$196k - $246k per year
...market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most senior client-facing voice on large-scale digital platform transformations...SeniorSoftwareWork at officeLocal areaRemote workFlexible hoursShift work$170k - $200k per year
...independent team of data & AI experts, engineers, and designers who build... .... Whether you are a Senior Engineer, Tech Lead, or DevOps... .... Ensure best practices in software development, DevOps, and agile... ...experience with Golang and/or Python and a modern Frontend tech stack...SeniorSoftwarePermanent employmentFull timeManual laborImmediate startRemote workFlexible hours$150k - $200k per year
...their dollars can go back into care. About The Role: As a Senior Software Engineer, you are a full‑stack software engineer who works directly... ...That means working across the full stack: backend services in Python and TypeScript, integrations against real healthcare...SeniorSoftwareLong term contractContract workWork at officeRemote work2 days per week$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving...SeniorSoftwareLong term contractFull timeRemote work$150k - $210k per year
...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS... ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams...SeniorSoftwareFull time- ...advertising systems and marketplace dynamics, our ML engineers tackle some of the most interesting and impactful... ...systems in production ~ Strong programming skills in Python, Java, Go, or similar languages, with solid software engineering fundamentals ~ ML Fundamentals: a...SeniorSoftwareRemote jobLong term contractRemplacementFor contractorsFlexible hours
$145k - $155k per year
...are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design... ...services. ~ Strong experience with Python, Go, or similar backend languages. ~...SeniorSoftwareRemote work- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid... ..., and maintain robust, scalable software solutions supporting complex liquid credit... ...Programming Languages: Proficiency in Python for data processing, scripting, or backend...SeniorSoftwareRemote job
$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions...SeniorSoftwareLong term contractFull timeRemote work$136k - $168k per year
...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-... ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook...SoftwareLong term contractWork at officeLocal areaRemote workFlexible hoursShift work$110k - $120k per year
...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of... ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with...SeniorSoftwarePermanent employmentFull timeRelocation package$130k - $150k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities... ...---------------------------- Position: Senior Mining Engineer Location: Canada or... ...and scheduling using common industry software. Experience in providing technical...SeniorSoftwarePermanent employmentFull timeInternshipLive InFlexible hours- ...Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...Location: Remote How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features,...SeniorSoftwareLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30... ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced...SeniorSoftwareContract workInternship
- ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently... ...How You'll Make an Impact: As a Senior Frontend Engineer on the squad, you'll build and evolve... ...can sell directly through the booking engine. Our Booking Engine Team: This role...SeniorSoftwareWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$110k - $130k per year
...game for donor fundraising. Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing the quality-engineering... ...that reduces copy-and-paste code and applies sound software-design and clean-code principles. Enable tests to run selectively...SeniorSoftwareLong term contractImmediate startShift work$108k - $116k per year
...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable... ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start...SoftwareLong term contractFull timeApprenticeshipLocal areaRemote work$104k - $143k per year
...advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at... ...the Table: ~5+ years of experience in software development or test automation, with at... ...JavaScript/TypeScript for test automation and Python or Go for infrastructure tooling ~...SeniorSoftwareLocal areaRemote workWork from homeHome office$150k - $180k per year
...ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture... ...runners Build AMI pipelines and infrastructure automation using Python, Go, or Bash aiming deterministic builds Improve deployment...SeniorInternshipWork at office2 days per week- ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business... ...and/or gateways Proficiency in JavaScript, Java, or Python General knowledge of Active Directory (AD) or other LDAP Directory...SeniorRemote jobLong term contract
$163k - $213k per year
...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture... .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data...SoftwareWork at officeLocal areaRemote workFlexible hours$170.4k - $234.3k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...help you succeed. We're seeking a Senior Full Stack Engineer to help lead our... ...across StackAdapt build, test, and ship software at scale. Candidates will work on engineering...SeniorSoftwareLocal areaRemote workWork from homeHome officeFlexible hours- ...well. This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that... .... Full-stack implementation capability You write async Python with confidence: asyncio, FastAPI, SQLAlchemy async. That’s...SeniorFull time
$130k - $200k per year
...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This creates... ...--------------------------------------------------- Position: Senior / Principal Backfill Engineer Location: Canada Role...SeniorPermanent employmentFull timeInternshipLive InFlexible hours- ...obtaining employment, with Precisely Software Incorporated (“Precisely”) is... ...We are looking for a Platform Engineering Manager with a strong hands-on... ...including technical leads and senior engineers, through frequent... ...experience (e.g., Go, Python) building developer productivity...SeniorSoftware
$130k - $200k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities... ...---------------------------- Position: Senior / Principal Mining Engineer Location:... ...and scheduling using common industry software Strong project management capability...SeniorSoftwarePermanent employmentFull timeTemporary workInternshipLive InFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Python. Be the first to apply!
- ingénieur logiciel Canada
- director software engineering Canada
- software developer no experience Canada
- part time software developer Canada
- software developer summer internship Canada
- software engineer internship Canada
- software developer internship Canada
- new graduate software developer Canada
- senior software developer Canada
- software developer co-op Canada


