Staff Data Security Developer (Remote - Americas)

Shopify Remote (Americas)

This role is no longer accepting applications.

About the role

This is a Staff Data Security Developer role at Shopify, remote across the Americas, focused on securing and scaling the company's data platform. It suits a senior infrastructure or security engineer with an SRE mindset who wants to work across the full stack, from OS to application layer. The role covers keeping the data platform online, secure and performant while mentoring other engineers.

What you’ll do

  • Ensure the data platform stays online, secure and performant
  • Create and deploy infrastructure around specific security requirements
  • Develop configuration management and automation tools
  • Build monitoring and analytics tooling for platform usage insights
  • Build a data analytics platform serving internal and external customers

What they’re looking for

  • A systems-level approach across the full stack, from OS to application layer
  • Cloud platform experience (GCP, AWS or Azure)
  • Technical leadership experience mentoring other engineers
  • Comfort with multiple languages including Go, Python and JVM languages like Java, Scala or Kotlin
  • Comfort with automated testing, code refactoring and software engineering best practices
  • Comfort working on a fully remote team

Nice to have

  • Experience working with data at petabyte scale
  • Experience securing a data platform and integrating security practices through the development lifecycle
  • Experience implementing privacy compliance (CCPA, GDPR)
  • Experience with a modern data stack including Spark, Beam, Presto, Hive, Airflow
  • Experience developing and orchestrating large Docker deployments with Kubernetes

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.

What technical background is required?

A systems-level background across the stack, cloud platform experience (GCP, AWS or Azure), and comfort with multiple languages including Go, Python and JVM languages.

Related roles

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

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

Data Analyst - Data Quality & Databricks

Nexionpro Services · Bangalore, India · Chennai, India · Pune, India

A data analyst role centered on data quality, profiling and reconciliation using Databricks, SQL and PySpark, open across Bangalore, Chennai and Pune for candidates with 7-11 years of experience.

SeniorFull-time
DatabricksSQLPythonPySpark +4
Yesterday