Company

Technology

SeniorSoftwareEngineer-DataPlatform

CA$125–175k ~AI est. Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - Data Platform. Skills: Data Platform Engineering, Distributed Systems, Cloud Infrastructure, Data Engineering. Design data ingestion systems. Build data ingestion systems”

Industry & Context.

Technology

What They're Looking For.

Must Have

4+ years software engineering experience, 4+ years data platform experience, Apache Spark experience, AWS experience, Production-grade programming language proficiency, Design scalable, reliable systems, Collaborate with cross-functional stakeholders

Nice to Have

Databricks experience, Delta Lake experience, Iceberg experience, Data ingestion orchestration tools experience, Infrastructure-as-code experience, Containerization experience

What You'll Do.

Design data ingestion systems

Build data ingestion systems

Operate data ingestion systems

Design replication systems

Build replication systems

Operate replication systems

Develop distributed data processing infrastructure

Maintain distributed data processing infrastructure

Improve platform observability

Improve platform security

Improve developer experience

Improve operational excellence

Enable efficient data access

Enable secure data access

Contribute to lakehouse infrastructure design

Contribute to lakehouse infrastructure evolution

Collaborate with product engineering

Collaborate with infrastructure teams

Collaborate with security teams

Collaborate with data science teams

Collaborate with analytics teams

Participate in data platform strategy

Support AI-driven workloads

Support global scalability

Support emerging data technologies

How You'll Work.

Team & Collaboration

Cross-functional teams; Product engineering; Infrastructure teams; Security teams; Data science teams; Analytics teams

Full Job Description

## Accountabilities Design, build, and operate large-scale data ingestion and replication systems from production sources (e.g., relational databases, NoSQL stores, APIs, and event streams) into a modern data lakehouse architecture. Develop and maintain distributed data processing infrastructure using technologies such as Apache Spark and Databricks, ensuring high reliability, scalability, and performance at petabyte scale. Improve platform observability, security, developer experience, and operational excellence across core data infrastructure systems. Build internal tools, libraries, APIs, and frameworks (primarily in Go, Python, or similar languages) to enable efficient and secure data access and processing across engineering teams. Contribute to the design and evolution of lakehouse infrastructure, including data catalogs, metadata systems, orchestration tools, and cloud storage solutions. Collaborate cross-functionally with product engineering, infrastructure, security, data science, and analytics teams to deliver robust, scalable data solutions. Participate in shaping long-term data platform strategy, including support for AI-driven workloads, global scalability, privacy, and emerging data technologies. Requirements: 4+ years of professional software engineering experience in production environments, with a strong focus on distributed systems or data infrastructure. 4+ years of experience building or operating large-scale data platforms, ingestion pipelines, or data lake/lakehouse systems. Strong hands-on experience with Apache Spark or comparable distributed data processing frameworks. Solid experience working within AWS environments, including services such as S3, RDS, DynamoDB, SQS, Kinesis, or Lambda. Proficiency in at least one production-grade programming language such as Go, Python, Scala, or Java. Proven ability to design scalable, reliable systems with strong emphasis on observability, performance, and operational excellence. Experience collaborating

Free ATS check

Applying for this Senior Software Engineer - Data Platform role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →