Northbeam
Senior Software Engineer, Data Systems (Python)
Remote - Canada · Senior
Sponsorship not specified$170k-$200kDetected 43 days ago
PythonSQLBigQueryDockerKubernetesAPI DevelopmentGraphQLRESTOAuthAirflowData EngineeringAI OrchestrationCybersecurityComplianceERPShopify
About the role
- Northbeam is fundamentally a data product - 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.
Responsibilities
- Design and implement scalable, high-performance data pipelines to ingest and transform data from a variety of sources, ensuring reliability, observability, and maintainability.
- Drive clean API design and integration patterns that support both real-time and batch ingestion while handling diverse authentication mechanisms (OAuth, API keys, etc.).
- Implement observability, monitoring, and alerting to track data freshness, failures, and performance issues, ensuring transparency and reliability.
- Optimize data flows and transformations, balancing cost, efficiency, and rapid development cycles in a cloud-native environment.
Requirements
- 5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestration.
- Strong proficiency in Python
- Experience with API-based ETL, handling REST, GraphQL, Webhooks
- Experience implementing authentication flows
- Proficiency in SQL and BigQuery
- Experience with orchestration frameworks (e.g., Airflow) to manage and monitor complex data workflows.
- Familiarity with containerization (Docker, Kubernetes) to deploy and scale workloads.
- Experience working with ERP systems, CRMs, CDPs, or complex other enterprise data tools and their APIs.
- Knowledge of data governance, compliance (GDPR, SOC2), and security best practices for handling sensitive data.
- Experience working in a multi-tenant SaaS or large-scale data-intensive environment.
- Ability to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term platform stability.
- Bonus Skills & Experience
- Detailed understanding of authentication mechanisms (OAuth 2.0, API keys, secrets management) and secure multi-tenant architectures.
- Exposure to event-driven architectures and real-time data processing tools
Compensation
- $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.
Benefits
- Build and maintain APIs that enable flexible, secure, and tenant-aware data integrations with external systems.
- Collaborate with data engineering, infrastructure, and product teams to create an integration platform that is flexible, extensible, and easy to onboard new sources.
Company info
- As a data-tilted software engineer 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.
Apply directly at Northbeam →Create a free account for alerts like thisView Northbeam immigration profile
This listing is sourced directly from Northbeam's careers page and normalized into a canonical job model.