Senior Software Engineer (Data Platform)
Function
full-remoteseniorpermanentbackenddata Full remote 6 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GCPBig DataSparkDatabricksdbtETL/ELTCDCData GovernanceSQLPython
About the role
Role overview
Senior Software Engineer (Data Platform) for a foundational data infrastructure team. You will design, develop, and optimize the company’s data platform while partnering with data scientists, analysts, and software engineers.
Key missions
- Contribute to the design, development, and optimization of the company’s data infrastructure using GCP, Spark, Databricks, and Fivetran
- Build robust, maintainable ETL/ELT workflows for structured and unstructured data
- Define and apply data governance and compliance standards, including:
- Access control
- Auditability and traceability
- Metadata management
- Implement Change Data Capture (CDC) pipelines and help scale core data infrastructure
Responsibilities (implied by missions)
- Collaborate cross-functionally to deliver data solutions for analytics, experimentation, and compliance
- Work with streaming ingestion and real-time delivery frameworks
- Ensure security and compliance best practices within the data platform
Requirements
- 5+ years of software engineering experience, focused on scalable data architectures
- Strong proficiency with ETL/ELT tooling and frameworks (e.g., dbt, Apache Airflow, Dataform)
- Experience with data governance principles, including compliance and security
- Familiarity with streaming data architecture, real-time ingestion, and delivery frameworks
- Strong expertise in GCP (e.g., IAM, GCS, Pub/Sub) plus hands-on Spark and Databricks
- Proficient in SQL and Python for data processing and automation
- Strong problem-solving and ability to operate in a fast-paced environment
- Hands-on CDC experience (e.g., Fivetran or equivalent)
- Communication and technical storytelling skills; ability to align technical work with business value
- Comfortable working remotely and staying productive with cross-team collaboration
Nice to have / differentiators
- Familiarity with dbt Semantic Layer and modern data modeling best practices
- Exposure to multi-cloud or hybrid-cloud environments
- Experience building in a 0-1 environment
- Experience with Terraform or other Infrastructure-as-Code (IaC)
- Exposure to data observability platforms and practices
- Background in HIPAA or other regulated environments
- Familiarity with machine learning data pipelines
Contract / logistics
- Full remote
- Benefits mentioned: competitive salary, health insurance, 401k match, and flexibility to choose holidays
About Function
Function is a remote-first technology company building a scalable data platform and foundational data infrastructure. The role focuses on designing and operating data pipelines, ETL/ELT workflows, and data governance to support analytics, experimentation, and compliance use cases.
Scraped 6/11/2026