Northbeam · Remote · Canada
Join Northbeam, a data-driven company focused on providing quality integrations and reliable data. As a Staff Software Engineer, you will own the architecture of our integration and ingestion platform, define technical direction, establish standards for observability and data freshness, and lead design across team boundaries. You will have a direct impact on the company's success and work closely with product, engineering, and business leaders.
- Production depth with orchestration (Airflow or similar) and containerized infrastructure (Docker, Kubernetes)
- Experience mentoring engineers and elevating engineering practice across a team or org
- A track record of designing API-based ETL systems at scale — REST, GraphQL, webhooks, and the authentication and multi-tenancy concerns that come with them
- 8+ years of software or data engineering experience, including significant time owning the architecture of large-scale ingestion, ETL, or integration platforms
- Sound judgment about when to invest in platform durability and when to ship and move on
- Demonstrated technical leadership: setting direction, aligning engineers who don't report to you, and improving how a team builds, not just what it ships
- Deep proficiency in Python, and strong SQL and cloud data warehouse experience (BigQuery or equivalent)
- Detailed understanding of authentication mechanisms (OAuth 2.0, API keys, secrets management) and secure multi-tenant architectures
- Experience working with ERP systems, CRMs, CDPs, or complex other enterprise data tools and their APIs
- Exposure to event-driven architectures and real-time data processing tools
- 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