Staff Software Developer - Data Platform (Americas - Remote)

Shopify Remote (Americas)

This role is no longer accepting applications.

About the role

This is a Staff Software Developer role on Shopify's Data Platform Engineering group, remote across the Americas. It suits a senior technical leader with 6-10 years of experience who wants to shape data lake, analytics or platform reliability systems while mentoring other engineers. The role spans work across the Engine, Analytics, Data Experiences and Reliability teams that make up the data platform.

What you’ll do

  • Work on distributed compute engine internals and data lake performance
  • Contribute across cloud infrastructure, security or ML deployment areas of the platform
  • Mentor and coach engineers, improving the technical output of those around you
  • Deliver impactful results as an experienced technical leader

What they’re looking for

  • 6-10 years of experience in relevant data platform 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)
  • Experience with technical mentoring and coaching of other engineers
  • 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 Staff Data Developer typically has 6-10 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 Software Developer - Data Platform (Americas - Remote)

Shopify · Remote (Americas)

A remote Senior Software Developer role on Shopify's Data Platform Engineering group, across the Americas. Suited to an engineer with 4-6 years of experience in distributed data systems.

RemoteSeniorFull-time
SparkPrestoDBTFlink +8
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

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