Back to all jobs
Northbeam logo

Senior Software Engineer, Data Systems (Python)

Northbeam
CanadaRemote1w ago
Seniority
Senior

About the role

<div class="content-intro"><h3>About Northbeam</h3> <p>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.</p> <p>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.</p> <p>We're a remote-friendly company with offices in San Francisco and Los Angeles.</p></div><h3>About the Role</h3> <p><strong>Northbeam is fundamentally a data product </strong>- the whole company. We don’t sell shoes, ads, games, or database technologies. We sell data: quality integrations with a variety of platforms, fresh and reliable data pulls, correct aggregations, and algorithmic insights on top of that data, all packaged up in a user-facing application.</p> <p data-ui="job-description">What this means is that out <strong>data systems team</strong> is foundational and load-bearing. As a <strong>data-tilted software engineer</strong> working at Northbeam, you will work with a cross-functional team of product managers, product engineers, and business leaders to translate our customers’ feedback into scalable data pipelines and products.</p> <p data-ui="job-description">The work involves creating, maintaining, and improving a labyrinth of integrations and transformations in a complex network of touchpoints to keep everything running smoothly. The system is powered by data that spans numerous ad platforms, a variety of order management systems (such as Shopify and Amazon), as well as our own real-time events that we collect as our customers navigate their online stores.</p> <p data-ui="job-description">Curiosity, experience, and a desire to build data pipelines and applications at scale will be the key to success in this role.</p> <h3 data-ui="job-description">Your Impact</h3> <div data-ui="job-description"> <p>This is a startup. The one thing that’s constant is change. To start with, you can expect to:</p> <ul> <li>Design and implement scalable, high-performance data pipelines to ingest and transform data from a variety of sources, ensuring reliability, observability, and maintainability.</li> <li>Build and maintain APIs that enable flexible, secure, and tenant-aware data integrations with external systems.</li> <li>Work with event-driven and batch processing architectures, ensuring data freshness and consistency at scale.</li> <li>Drive clean API design and integration patterns that support both real-time and batch ingestion while handling diverse authentication mechanisms (OAuth, API keys, etc.).</li> <li>Implement observability, monitoring, and alerting to track data freshness, failures, and performance issues, ensuring transparency and reliability.</li> <li>Optimize data flows and transformations, balancing cost, efficiency, and rapid development cycles in a cloud-native environment.</li> <li>Collaborate with data engineering, infrastructure, and product teams to create an integration platform that is flexible, extensible, and easy to onboard new sources.</li> </ul> <p>You will work with great people who have done this many times before. You will teach them some new tricks, and maybe learn some old ones.</p> <p>If this sounds like your kind of chaos, we’d love to hear from you.</p> <h3>What You Bring</h3> <ul> <li>5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestration.</li> <li>Strong proficiency in Python&nbsp;</li> <li>Experience with API-based ETL, handling REST, GraphQL, Webhooks</li> <li>Experience implementing authentication flows</li> <li>Proficiency in SQL and BigQuery</li> <li>Experience with orchestration frameworks (e.g., Airflow) to manage and monitor complex data workflows.</li> <li>Familiarity with containerization (Docker, Kubernetes) to deploy and scale workloads.</li> <li>Ability to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term platform stability.</li> </ul> <h3>Bonus Skills &amp; Experience&nbsp;</h3> <ul> <li>Detailed understanding of authentication mechanisms (OAuth 2.0, API keys, secrets management) and secure multi-tenant architectures.</li> <li>Experience working with ERP systems, CRMs, CDPs, or complex other enterprise data tools and their APIs.</li> <li>Exposure to event-driven architectures and real-time data processing tools</li> <li>Knowledge of data governance, compliance (GDPR, SOC2), and security best practices for handling sensitive data.</li> <li>Experience working in a multi-tenant SaaS or large-scale data-intensive environment.</li> </ul> <p>#LI-Remote</p> </div><div class="content-pay-transparency"><div class="pay-input"><div class="title">Base Salary Range</div><div class="pay-range"><span>$170,000</span><span class="divider">&mdash;</span><span>$200,000 USD</span></div></div></div><div class="content-conclusion"><p>Actual compensation may vary based on experience, skills, and location.</p> <p>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.</p> <p><strong>Interview Process</strong><br>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.</p> <p>We accept applications on an ongoing basis.</p></div>

Perks & benefits

  • 401k
  • Unlimited Vacation
  • Paid Time Off
  • Home Office Budget
  • Equity Compensation

731,000+ hidden jobs like this

Northbeam and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.