Senior Software Engineer, Data Systems (Python) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Data Systems (Python) based in Canada.
This role sits at the core of a data-driven platform powering advanced marketing intelligence for leading eCommerce brands.
You will design and build scalable data systems that unify massive volumes of information from diverse external sources into a single, reliable ecosystem.
The work spans high-scale data pipelines, APIs, and integration frameworks that enable real-time and batch data processing across multiple platforms.
You will collaborate closely with product, engineering, and data teams to translate business needs into robust, production-grade data solutions.
The environment is fast-moving and highly collaborative, where ownership and technical depth directly shape product capabilities.
You will tackle complex challenges in data reliability, observability, and system design at scale.
This is a high-impact role where your work directly influences how customers understand and optimize their marketing performance.
- Design, build, and maintain scalable data pipelines to ingest, transform, and normalize large-scale data from multiple external and internal sources.
- Develop and maintain robust APIs enabling secure, tenant-aware integrations with third-party platforms and internal systems.
- Implement and optimize both batch and event-driven data processing architectures to ensure accuracy, freshness, and reliability.
- Build resilient ETL workflows handling diverse data sources such as ad platforms, ecommerce systems, and real-time event streams.
- Design authentication and integration flows supporting APIs, webhooks, OAuth, and other secure data exchange mechanisms.
- Implement observability, monitoring, and alerting systems to track data quality, pipeline health, and system performance.
- Optimize data infrastructure for scalability, performance, and cost efficiency in a cloud-native environment.
- Collaborate with cross-functional teams to evolve and expand a flexible, multi-tenant data integration platform.
- Ensure data integrity, governance, and maintainability across complex distributed systems.
- 5+ years of experience in software engineering, data engineering, or integration engineering roles.
- Strong proficiency in Python for building data-intensive systems and backend services.
- Deep experience with ETL pipelines, API-based integrations, and data orchestration workflows.
- Strong SQL skills and familiarity with analytical data warehouses such as BigQuery or similar platforms.
- Hands-on experience working with REST APIs, GraphQL, and webhook-based architectures.
- Experience implementing authentication flows such as OAuth 2.0 and API key-based systems.
- Familiarity with orchestration tools such as Airflow or similar workflow management systems.
- Experience with containerization technologies such as Docker, and exposure to Kubernetes is a plus.
- Strong system design skills with the ability to balance speed of delivery and long-term scalability.
- Excellent communication and collaboration skills in cross-functional engineering environments.
- Experience working in fast-paced, high-growth, or SaaS environments.
- Bonus: experience with multi-tenant architectures, enterprise systems (ERP/CRM/CDP), or real-time event-driven systems.
- Competitive base salary: $170,000 – $200,000 USD, depending on experience and location
- Equity package with long-term upside participation
- Comprehensive healthcare coverage including medical, dental, and vision
- 401(k) retirement plan support
- Flexible PTO policy and 12 company-paid holidays annually
- 12 weeks of paid parental leave
- Remote-friendly work environment across Canada and the US
- $500 home office stipend to support remote setup
- Opportunity to work on large-scale, high-impact data systems used by leading global brands
- Strong focus on learning, engineering excellence, and professional growth.