Skip to content
← Back to job listings

Senior Software Engineer (Data Systems, Python)

Northbeam · United States

External listingfull-timeabout 2 months ago

About The Role

Join Northbeam as a Senior Software Engineer specializing in Data Systems and Python. In this role, you will collaborate with a cross-functional team to create and maintain scalable data pipelines and products. You will design and implement high-performance data pipelines, build and maintain APIs, and optimize data flows in a cloud-native environment. The ideal candidate will have 5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestration.

  • Design and implement scalable, high-performance data pipelines to ingest and transform data from a variety of sources, ensuring reliability, observability, and maintainability.
  • Build and maintain APIs that enable flexible, secure, and tenant-aware data integrations with external systems, driving clean API design and integration patterns.
  • Collaborate with data engineering, infrastructure, and product teams to create an integration platform that is flexible, extensible, and easy to onboard new sources.
  • Experience with orchestration frameworks (e.g., Airflow) to manage and monitor complex data workflows
  • Experience with API-based ETL, handling REST, GraphQL, Webhooks
  • Proficiency in SQL and BigQuery
  • Ability to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term platform stability
  • Strong proficiency in Python
  • Familiarity with containerization (Docker, Kubernetes) to deploy and scale workloads
  • 5+ years of experience in data engineering, software engineering, or integration engineering, with a focus on ETL, APIs, and data pipeline orchestration
  • Experience implementing authentication flows
  • 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
  • Experience working in a multi-tenant SaaS or large-scale data-intensive environment
  • Knowledge of data governance, compliance (GDPR, SOC2), and security best practices for handling sensitive data

This is an external listing. JobSpring does not represent or verify the employer. Report this listing