Senior Software Developer - Data Platform (Americas - Remote)

Shopify Remote (Americas)

This role is no longer accepting applications.

About the role

This is a Senior Software Developer role on Shopify's Data Platform Engineering group, remote across the Americas. It suits an experienced software or data engineer who wants to work on data lake formats, analytics products, BI experiences or platform reliability. The role spans the Engine, Analytics, Data Experiences and Reliability teams within Data Platform Engineering.

What you’ll do

  • Build highly-optimized data lake formats for fast query processing
  • Build products enabling scalable batch, streaming or ML data transformation
  • Build end-user experiences for experimentation, data discovery and BI reporting
  • Operate the data platform reliably and build supporting tools

What they’re looking for

  • 4-6 years of experience in one or more relevant data engineering areas
  • Experience with the internals of a distributed compute engine (Spark, Presto, DBT or Flink/Beam)
  • Experience with query optimization and data lake performance (Presto, SQL)
  • Experience with cloud infrastructure (Google Cloud, Kubernetes, Terraform)
  • Solid software engineering experience building and maintaining systems at scale
  • Exceptional communication skills for technical and non-technical stakeholders
  • Comfort working on a fully remote team

Nice to have

  • Experience with security products and methods (Apache Ranger, Apache Knox, OAuth, IAM, Kerberos)
  • Experience deploying and scaling ML solutions (MLFlow, TFX, H2O)
  • Experience building full-stack applications (Ruby/Rails, React, TypeScript)
  • Background in statistics or computational mathematics
  • Modern big-data storage technologies (Iceberg, Hudi, Delta)

What’s on offer

  • Fully remote position across the Americas

Questions about this role

Is this role remote?

Yes, it's remote across the Americas.

How many years of experience do I need?

A Senior Data Developer typically has 4-6 years of experience.

Related roles

Staff Data Security Developer (Remote - Americas)

Shopify · Remote (Americas)

A remote Staff Data Security Developer role at Shopify, securing and scaling the company's data platform infrastructure. Suited to a senior infrastructure or security engineer with cloud and systems-level experience.

RemotePrincipalFull-time
GoPythonJavaScala +10
Date not stated

Senior Development Manager, Data Reliability Engineering (Remote - Americas)

Shopify · Remote (Americas)

A senior engineering management role at Shopify leading data reliability engineering for its large-scale data platform, open remote across the Americas.

RemoteSeniorFull-time
SparkdbtBigQueryBeam +6
Date not stated

Staff Software Developer - Data Platform (Americas - Remote)

Shopify · Remote (Americas)

A remote Staff Software Developer role on Shopify's Data Platform Engineering group, across the Americas. Suited to a senior technical leader with 6-10 years of experience in distributed data systems.

RemotePrincipalFull-time
SparkPrestoDBTFlink +8
Date not stated

Data Development Manager, Insights (Remote Americas)

Shopify · Remote (Americas)

A remote Data Development Manager role leading the Insights team's data developers at Shopify, across the Americas. Suited to an experienced engineering manager with hands-on data pipeline and ETL background.

RemoteManagerFull-time
SparkFlinkDataflowKafka Streams +3
Date not stated

Senior Data Engineer (Americas - Remote)

Shopify · Remote (Americas)

A remote Senior Data Engineer role on Shopify's Data Platform Engineering group, working on data lake, analytics or platform reliability systems. Suited to an engineer with 4-6 years of experience in distributed data systems, based anywhere in the Americas.

RemoteSeniorFull-time
SparkPrestoDBTFlink +12
Date not stated

Software Developer Regulatory Affairs and China Clinical Development - Pharma R&D

Roche · Hyderabad, India

Software Developer role in Hyderabad supporting Roche’s regulated pharmaceutical R&D work through cloud systems, APIs, and agentic AI. The position suits a developer with five to eight years of experience in Python, AWS, testing, observability, and GxP validation.

On-siteMid level
PythonRFastAPIAWS +15
September 2026