Senior Software Engineer, Data Platform
Function Health
Role Description
We are seeking an experienced Senior Software Engineer, Data Platform, to contribute to the design, development, and optimization of our data infrastructure. This role requires deep expertise in GCP, data engineering, Change Data Capture (CDC), ETL, governance, and streaming technologies. You will work closely with data scientists, analysts, and software engineers to ensure seamless data ingestion, processing, and access across the organization. This is a foundational role within a growing team that requires a hands-on architect who can balance speed, excellence, and pragmatism.
Key Responsibilities
- Contribute to the design, development, and scaling of core data infrastructure using GCP, Spark, Databricks, and Fivetran.
- Develop robust and maintainable ETL/ELT workflows that support diverse structured and unstructured data needs across the organization.
- Implement and manage Change Data Capture (CDC) pipelines to enable near real-time data replication and synchronization.
- Define and enforce data governance and compliance standards, including access control, auditability, lineage, and metadata management.
- Build and manage streaming and batch data pipelines to serve high-impact use cases across analytics, product, compliance, and experimentation.
- Act as a strategic partner to cross-functional teams (product, analytics, engineering, clinical) to ensure data is accessible, trustworthy, and impactful.
- Drive the long-term architectural vision of our data platform to support current and future business and product needs.
Qualifications
- 5+ years of experience in software engineering, with a focus on scalable data architectures.
- Strong expertise in GCP (IAM, GCS, Pub/Sub, etc.) and hands-on experience with Spark and Databricks.
- Hands-on experience with CDC technologies like Fivetran, or equivalent.
- Proficiency in ETL/ELT tools and frameworks (dbt, Apache Airflow, Dataform, etc.).
- Deep understanding of data governance principles, including compliance and security best practices.
- Demonstrated success in collaborating across functions to deliver data solutions for analytics, experimentation, or compliance.
- A balance of IC execution and leadership skills; you’re equally comfortable rolling up your sleeves or mentoring others.
- Familiarity with streaming data architecture, real-time ingestion, and delivery frameworks.
- Proficient in SQL and Python for data processing and automation.
- Strong problem-solving skills with the ability to work in a fast-paced environment.
- Excellent communication and technical storytelling skills — you can align technical work with business value.
Nice-to-Have Skills and Experiences
- Experience with Terraform or Infrastructure-as-Code (IaC) for data infrastructure automation.
- Background in HIPAA or other regulated environments with sensitivity to data privacy and compliance.
- Familiarity with the dbt Semantic Layer and modern data modeling best practices.
- Exposure to data observability platforms and practices.
- Familiarity with machine learning data pipelines.
- Exposure to multi-cloud or hybrid-cloud environments.
- Experience building scalable solutions in a 0-1 environment.
To be a strong fit, you also need
- Bias Toward Action: Demonstrated ability to take initiative, make decisions under uncertainty, and move projects forward even in the face of ambiguity.
- Entrepreneurial Spirit: Strong adaptability to changing business needs with a knack for building and optimizing processes.
- Communication: Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
- Remote Work Adaptability: Comfort with remote work environments, demonstrating the ability to stay productive and connected with the team irrespective of physical location.
- Continuous Improvement: A willingness to question assumptions and a commitment to continuous improvement.
Benefits
- Competitive salary.
- Equity and benefits package.
- Flexible, fully-remote working hours.
- A dynamic work environment where creativity and innovation are encouraged.
$159.6k - $239.4k
...00 company and a leading AI platform for managing people, money,... ...forward-looking Cybersecurity Data Engineering & Enablement Team driving... ...RoleWe are seeking a powerhouse Senior Data Engineer to serve as... ...platform infrastructure as software. Provision, deploy, and version...SeniorSoftwareFull timeWork at officeRemote workHome officeFlexible hours$128.9k - $219.1k
Company DescriptionIt all started when engineer Fred Luddy wrote code that... ...business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of... ...considered.About the team: As a Senior Software Engineer with the Data Platform...SeniorSoftwarePermanent employmentWork experience placementWork at officeImmediate startRemote workFlexible hours2 days per week- ..., extensible, and developer-friendly streaming platform on the market. As we move into the next... ...The Role Wowza Media Systems is seeking a Senior Software Engineer to join the team responsible for the core data infrastructure that powers our entire product...SeniorSoftwareRemote work
- A leading performance management platform seeks a Senior Software Engineer to help build their Data Intelligence Platform. This role involves enhancing AI capabilities, implementing software best practices, and collaborating across teams to support product development....SeniorSoftwareRemote work
$120.1k - $214.5k
...work better for everyone. From advanced data analytics and AI to cybersecurity, we... .... Growing together.We are seeking a Senior AI/ML Software Engineer to build AI-powered data products and... ...across our analytics and healthcare platforms. This is a hands-on full-stack...SeniorSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$190.98k - $214.05k
...appropriately used during your application and interviews which can be found here.Role Overview ID.me is seeking a Senior Software Engineer (Platform & Data Infrastructure) to architect, scale, and maintain the core cloud-native platform and data infrastructure that...SeniorSoftwareFull timeTemporary workWork at officeRemote workFlexible hours$119.8k - $234.7k
...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe Ads Data Platform Team, part of Microsoft Advertising, is hiring a Senior Software Engineer.This role is available in Redmond, WA.Our team...SeniorSoftwareOngoing contractWork at officeLocal area$210k - $265k
...cutting-edge AI-powered platform empowers manufacturers... ...quality and post-market data, driving down costs and... ...an experienced Backend Engineer to build and scale the... ...Axion platform. This is a senior individual contributor... ...5+ years of backend software engineering experience,...SeniorSoftwareLocal areaWork from homeFlexible hoursNight shiftWeekend work$170k - $240k
...Senior Software Engineer As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure components that support the SentiLink suite of products. You will work with product, engineering, and data science teams across the company...SeniorSoftwareLive inRemote workHome officeFlexible hours$160k - $180k
...Senior Software Engineer, Data Platform The Data Operations team owns the end-to-end data supply chain at Carrum Health: ingesting eligibility and claims data from dozens of insurance carriers and data providers, processing it into reliable datasets that power member...SeniorSoftwareFull timeContract workRemote work- Fiveonefour Labs Inc is searching for a Senior Software Engineer based in Seattle, Washington. In this role, you will be integral to both the Moose open-source framework and the Boréal hosting platform, working closely with product and design teams. The ideal candidate...SeniorSoftwareRemote work
- ...Senior Software Engineer, Data Platform Apella is applying computer vision and machine learning to improve the standard of care in the most critical aspect of healthcare: surgery. We build applications to enable surgeons, nurses, and hospital administrators to deliver...SeniorSoftwareRemote workFlexible hours
- ...the configurable identity platform built for businesses in a... ...looking for passionate engineers who are excited to build the data foundation for the identity... ...of the internet. As a senior engineer on the Data Platform... ...+ years of experience in software engineering, with deep...SeniorSoftwareFull timeFor contractorsInternshipImmediate start
- A security-focused technology company is seeking a mid-level Software Engineer in Maryland to support agile development initiatives. The role focuses on software design, integration, and enhancing systems on large-scale compute clusters. Candidates must have an active TS...SeniorSoftwareRemote work
$150k - $200k
...Senior Software Engineer, Data Platform Remote Who We Are Cross River builds the infrastructure behind the world's most innovative financial products. Our technology and capital solutions power payments, cards, lending, and digital asset capabilities that move...SeniorSoftwareRemote work$253.9k - $298.7k
...we build the emerging onchain platform — and with it, the future global... ...great products, but a world-class data foundation beneath them. The Data Platform team is the engine that makes Coinbase's data... ...alignment and secure commitment from senior leadership and cross-functional...SeniorSoftwareLocal areaRemote work$130.9k - $220k
...Connected Operations™ Cloud, which is a platform that enables organizations that depend... ...to harness Internet of Things (IoT) data to develop actionable insights and improve... ...role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team ,...SeniorSoftwareFull timeRemote workRelocation packageFlexible hours- Avandra Imaging is seeking a Senior Software Engineer to design, build, and scale a healthcare data platform. You’ll work hands-on with Elixir and Python, delivering production-grade systems in a fast-moving startup environment. The ideal candidate has 5+ years of experience...SeniorSoftwareRemote job
- A technology services company based in Laurel, MD is seeking a Senior Software Engineer with an active TS/SCI security clearance. The candidate will focus on agile software design and development for large-scale systems. Qualifications include a Bachelor's degree in Computer...SeniorSoftwareRemote work
$196k - $245k
...Senior Software Engineer, Data PlatformSan Francisco Bay Area or Remote (U.S.)Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there's one thing that nearly everyone does: play video games. Discord...SeniorSoftwareFull timeRemote workWorldwideRelocationRelocation package- A data intelligence platform is seeking a Senior Software Engineer in San Francisco to drive projects from ideation to production while working with cutting-edge technology in a high-autonomy environment. The ideal candidate has over 6 years of full-stack experience, particularly...SeniorSoftwareRemote job
$170k - $200k
...economics, geopolitics, and global security. We're here to shape it. About this role AndrenaM is seeking a Senior Software Engineer - Data Platform who is passionate about advancing autonomy and real-time maritime communication technology. We're looking for a...SeniorSoftwarePermanent employmentFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...~Design, develop, and test distributed software applications. ~Design and implement fault... ...and analyze requirements from other engineering teams for various applications. ~Coordinate... ...insights from real-time and historical data. StarTree was founded by the core...SeniorSoftwareFull time
- ...on a global scale? Are you passionate about developing big-data platforms using creative algorithms to process petabytes of data with... ...collaborative team environment? If so, join Apple Services Engineering (ASE) Data Platform team to design and build a scalable big-...SeniorSoftware
$175.59k - $206.58k
Role Description Fetch is entering its AI-first era, and we're looking for a Senior Software Engineer (P4) to join our Data Platform team. You'll help architect and evolve the systems that power how Fetch's data products are built, delivered, and made accessible - spanning...SeniorSoftwareFull time- Role Description Hiring the first dedicated engineer for its data platform. Today the platform is nascent, solid backend infrastructure exists, but nobody owns it, and the perception/ML team is being handed data that isn't in the shape they need. This is a founding-level...SeniorSoftwareFull timeRemote work
- ...throughout their viewing journey. Our platforms help audiences find, watch, and enjoy... ...at a time. ~Design and develop data pipelines, data marts, and schemas to... ...operations group. ~Mentor other Data Engineers. ~Identify software solutions needed for new projects....SeniorSoftwareFull timeRemote work
$185k - $250k
...obsessed teammate to join us on this exciting journey. We are building the foundational data platform that powers reliable, scalable data across Mudflap’s systems. As a Senior Software Engineer, Data Platforms , you’ll play a critical role in designing and operating the...SeniorSoftwareWork at officeRemote work- Role Description We are seeking a Senior Software Engineer to help design, build, and scale modern data platform capabilities using cloud-native technologies and AI-driven solutions. In this role, you will: ~Develop reusable frameworks, platform services, and engineering...SeniorSoftwareFull timeRemote workWork from homeFlexible hours
- Senior Analytics Engineer, Data Platform - Gigster We’re looking for a Senior Analytics Engineer to join our team and work with our client's Data Platform... .../CD pipelines, testing, and documentation in a modern software development workflow. Proven cross‑functional...SeniorSoftwareFull timeFor contractorsLive inWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data Platform. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote


