JobTarget Logo

Software Engineer, Data Platform in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Engineer, Data Platform

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer, Data Platform in Canada.

This is an exciting opportunity for a data-focused software engineer passionate about building scalable infrastructure and modern data ecosystems. In this role, you will help design and evolve a centralized data platform powered by cloud-native technologies and modern lakehouse architecture. You will contribute to foundational systems that enable secure, reliable, and efficient access to data across multiple teams and business functions. The environment is highly collaborative, innovation-driven, and focused on building maintainable, high-performance solutions that support product intelligence and operational scalability. This role is ideal for someone who enjoys solving complex data engineering challenges, creating reusable tooling, and contributing to the backbone of a rapidly evolving data-driven platform.

Accountabilities:
  • Design, build, and maintain scalable data infrastructure and centralized platform capabilities using modern cloud technologies.
  • Develop robust batch and streaming data pipelines that ingest, process, and serve data across multiple teams and applications.
  • Contribute to the implementation of a modern data lakehouse architecture supporting scalable storage, analytics, and secure data access.
  • Create reusable SDKs, libraries, and internal tooling that simplify how teams interact with the data platform.
  • Establish and promote best practices related to data governance, data quality, security, and compliance.
  • Collaborate with Engineering, Product, and business stakeholders to identify data requirements and deliver scalable solutions aligned with organizational goals.
  • Optimize platform performance, reliability, and maintainability while supporting evolving data and analytics needs.
  • Participate in continuous improvement initiatives focused on modernizing infrastructure, tooling, and development practices.
Requirements:
  • Minimum of 2 years of experience in software engineering, data engineering, or analytics engineering roles.
  • Experience contributing to centralized data platforms or large-scale data infrastructure initiatives.
  • Strong proficiency in SQL and at least one general-purpose programming language such as Python or TypeScript.
  • Familiarity with modern data warehouse or lakehouse platforms such as Snowflake, Redshift, BigQuery, or Databricks.
  • Experience working with AWS services or equivalent cloud technologies, including services related to storage, compute, orchestration, and streaming.
  • Understanding of scalable data pipeline design and distributed data processing concepts.
  • Familiarity with tools and frameworks such as dbt, Spark, Kafka Streams, or Flink is considered an asset.
  • Strong analytical thinking, problem-solving skills, and curiosity for leveraging data to create business value.
  • Excellent collaboration and communication skills within cross-functional and remote teams.
  • Ability to work independently while contributing to a highly iterative and collaborative engineering culture.
  • Must reside in British Columbia or Ontario and be authorized to work in Canada.
Benefits:
  • Competitive salary ranging from CAD $90,000 to $120,000 based on experience and qualifications.
  • Eligibility for incentive stock options.
  • Comprehensive medical, dental, life, disability, and wellness coverage.
  • Paid parental leave and generous paid time off, including holidays and sick leave.
  • Remote work stipend and home office setup allowance.
  • Retirement savings and financial planning support.
  • Learning and development budget to support continuous growth.
  • Flexible and fully remote work environment within eligible provinces.
  • Opportunity to work with modern technologies and contribute to a growing data platform team.
  • Inclusive and collaborative workplace culture focused on innovation and employee success.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

SRE/DevOps Engineer

Jobgether
Canada Creek, Nova Scotia
New

Senior Data Engineer

Jobgether
Canada Creek, Nova Scotia
New

AI Data Platform Lead

Jobgether
Canada Creek, Nova Scotia
New

Telecom Solutions Architect

Jobgether
Canada Creek, Nova Scotia
New

V&A Global Hosting Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.