Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Data Platform

Full-time

Apella

Who we are:

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 the highest quality care.

Who you are:

We’re looking for a Senior Software Engineer, Data Platform to help evolve and operate our modern cloud data platform. You’ll build and maintain a BigQuery data warehouse with batch pipelines powered by dbt + Dagster, while also expanding a real-time streaming platform consisting of Kafka topics and Flink jobs (FlinkSQL) to process data as it arrives.

This role is ideal for someone who enjoys designing reliable data systems end-to-end: modeling and transforming data, orchestrating pipelines, enabling self-serve analytics, and ensuring the platform is observable, performant, and cost-effective.

In this role you'll:

  • Build and extend batch pipelines using dbt for transformations and Dagster for orchestration, scheduling, and asset-driven lineage.

  • Develop and optimize BigQuery data models (dimensional, wide-table, or domain-oriented) to support analytics, experimentation, and reporting use cases.

  • Advance real-time streaming capabilities by implementing and maintaining Kafka/PubSub + Flink pipelines, primarily using FlinkSQL, to deliver low-latency datasets and event-derived metrics.

  • Design data platform standards: SDLC, naming conventions, modeling patterns, incremental strategies, schema evolution approaches, and best practices for batch + streaming including CI/CD and testing.

  • Improve reliability and observability by implementing monitoring, alerting, and SLAs/SLOs for pipelines and data quality.

  • Partner with analytics, product, and engineering teams to onboard new data sources, define contracts, and deliver trusted datasets.

  • Own platform operations including performance tuning, data quality, cost optimization, and scaling across both warehouse and streaming systems.

  • Design a unified serving layer architecture that cleanly exposes consistent, trusted datasets across both batch and streaming systems.

  • Establishing strong data governance, reliability standards, and observability practices.

What you'll bring:

  • Strong proficiency in SQL (advanced querying, performance considerations, data modeling).

  • Hands-on experience with dbt (models, tests, sources, macros, snapshots, incremental strategies).

  • Experience with batch orchestration tooling Dagster/Airflow (assets/jobs, schedules/sensors, partitioning, backfills, observability).

  • Proficiency in Python for data engineering tasks (pipeline glue code, libraries, tooling, testing).

  • Deep familiarity with BigQuery or equivalent cloud native data warehouse tooling (partitioning/clustering, cost/performance optimization, best practices).

  • Solid experience with GCP (AWS/Azure) infrastructure (core services, IAM, security practices, deployments/automation).

  • Strong engineering fundamentals: version control, testing, code review, documentation, and operational ownership.

Nice to have

  • Experience with data quality tooling and patterns (e.g., anomaly detection, expectation-based testing, lineage).

  • Experience designing semantic layers or metrics layers for analytics.

  • Familiarity with event-driven architectures, schema registries, CDC patterns, and schema evolution strategies.

  • Experience building or maintaining streaming data pipelines with Kafka and Apache Flink, including FlinkSQL.

  • Experience with IaC (e.g., Terraform) and CI/CD for data platforms.

  • Understanding of privacy/security controls (PII handling, access controls, auditability).

What to expect from our interview process:

  • Chat with Our Recruiter – A quick intro to get to know you and share more about Apella & the role

  • Complete a Coding Exercise – Work through a collaborative coding exercise with one of our engineers

  • Virtual Onsite Interviews – Meet a few team members and dive into areas like collaboration, culture, and role-specific skills. Typically 3-4 interviews

  • Meet with one or two of our founders – Usually "reverse interview" style where you can ask questions and make sure we're the right fit for you

Our benefits:

  • Competitive salary and stock options

  • Flexible vacation policy and a culture that values time for rest and recharging

  • Remote-first work environment with unique virtual and in-person events to foster team connection

  • Comprehensive health, dental, and vision insurance—we're a healthcare company that prioritizes your health

  • 16 weeks of parental leave for all parents

Apella is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We encourage people from all backgrounds to apply to our roles.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Data Platform in United States vacancy
  •  ...tools they need through the platforms they already sell on. We partner...  ...’re looking for a seasoned software engineer to join Parafin’s...  ...development of our next-generation Data Platform. This role is critical...  ...for small businesses.As a Senior Software Engineer, you’ll be... 
    Senior
    Software
    Flexible hours

    Parafin

    San Francisco, CA
    20 hours ago
  •  ...looking for a creative and enthusiastic Data Engineer to join our team. In this role, you...  ...help build and maintain scalable data platforms and pipelines that power analytics, applications...  ...contribute to existing data systems software• Strong oral and written communication... 
    Senior
    Software

    Balyasny Asset Management

    New York, NY
    2 days ago
  • Block Pay Information Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will...
    Senior
    Software
    Remote work

    Block | Square

    United States
    4 days ago
  • $184k - $287.5k

     ...technological advancement. NVIDIA data center systems have become core...  ...provider businesses. These platforms bring together the full power of...  ...fully optimized NVIDIA AI and HPC software stack. We are seeking an excellent Senior System Engineer to work on bring up,... 
    Senior
    Software
    Full time
    Early shift

    Nvidia

    Santa Clara, CA
    3 days ago
  • $175k - $250k

    Senior Software Engineer - Data PlatformAbout MillenniumMillennium is a global, diversified alternative investment firm, founded in 1989. Defined...  ...product silos while managing technical debt, bug fixes, and platform improvementsProvide leadership and mentorship on selected... 
    Senior
    Software
    Flexible hours

    Millennium Management

    New York, NY
    20 hours ago
  • $241k - $255k

     ...scalable, reliable, and efficient platform to facilitate the flow of data between internal and external systems...  ...mechanical and electrical engineering, supply chain, inventory, manufacturing...  ...access controlCollaborate with other software engineers, data analysts and... 
    Senior
    Software
    Temporary work

    Helion

    Everett, WA
    20 hours ago
  •  ...is the Enterprise AI application software company. C3 AI delivers a family...  ...including the C3 Agentic AI Platform, an end-to-end platform for developing...  ...at: C3 AIC3 AI is looking for Senior Software Engineers to join the rapidly growing Data org within the Platform... 
    Senior
    Software
    Work experience placement

    C3 IoT

    Redwood City, CA
    20 hours ago
  • $148k - $222k

    SummaryJoin Guidewire’s Data Platform and Analytics team, a group dedicated to building and operating our cloud-native, enterprise...  ...to drive measurable value for our customers. As a Senior Software Engineer (EMR Spark) on the Cloud Data Platform, you will play a pivotal... 
    Senior
    Software
    Full time
    Part time
    Flexible hours

    Guidewire Software, Inc.

    San Mateo, CA
    4 days ago
  • $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... 
    Senior
    Software
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    San Diego, CA
    4 days ago
  •  ...Senior Software Engineer Wowza Media Systems is seeking a Senior Software Engineer to join the team responsible for the core data infrastructure that powers our entire product ecosystem — including...  ...into our billing and CRM platforms. This is not a greenfield role... 
    Senior
    Software
    Remote work

    Wowza Inc

    United States
    1 day ago
  • $192k - $240k

     ...usBrex is the intelligent finance platform that enables companies to spend smarter...  ...management, bill pay, and travel software, Brex enables founders and finance...  ...support you need to grow your career.Data at BrexOur Scientists and Engineers work together to make data — and... 
    Senior
    Software
    Work at office
    3 days per week

    Brex

    New York, NY
    1 day ago
  • $180k - $240k

     ...externally. Enabled by modern platforms and AI, you’ll do the most...  ...AI Labs is the innovation and engineering hub behind Epiq’s next-generation...  ...will build the data infrastructure beneath Epiq AI...  ...proficiency using AI tools in software development.Preferred QualificationsExperience... 
    Senior
    Software
    Full time
    Work at office
    Local area
    3 days per week

    Epiq Systems

    New York, NY
    1 day ago
  • 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.... 
    Senior
    Software
    Remote work

    15Five

    United States
    4 days ago
  • $160k - $200k

     ...that move essential goods where they are needed. As a Senior Data Engineer on the Data Platform team, you will build cloud data foundations that turn...  ...and tradeoffs.What You'll Bring5+ years of professional software or data engineering experience, including production... 
    Senior
    Software
    Full time
    Local area

    Zipline

    South San Francisco, CA
    3 days ago
  • $192k - $240k

     ...'re on a mission to build the best platform in the world for engineers to understand and scale their systems...  ...operate at high scale—trillions of data points per day—allowing for...  ...new product launch at Datadog.As a Senior Software Engineer, you will own meaningful parts... 
    Senior
    Software

    Datadog

    Boston, MA
    2 days ago
  • $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... 
    Senior
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $193.93k - $352.29k

     ...building a universal autonomy platform: self-driving for all roads...  ...its training and evaluation data. The team plays a crucial role...  ...collaborates closely with system engineers to thoroughly validate the...  ...best practices across broader software organizationA bachelor's... 
    Senior
    Software
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    20 hours ago
  • $100.1k - $164.45k

     ...0,100.00 - $164,450.00POSITION SUMMARY:Software quality is a critical component of R&D...  ...toward a digital laboratory and AI-driven data platform. This role designs and implements...  ...enabled applications.The Sr. Test Automation Engineer will work across modern lab ecosystems... 
    Senior
    Software
    Full time
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Bio-Techne

    San Jose, CA
    1 day ago
  • $110k - $130k

     ...seeking a highly motivated and experienced Senior Data Engineer to join our IT Data Engineering team...  ...and consumptionDesign and implement platform automation and standardized,...  ...matters together. #LI-EV1Job SummaryJob number: J-053855Profession: Software & Technology
    Senior
    Software
    Work at office
    Local area
    Worldwide

    IDEXX Laboratories

    Massachusetts
    2 days ago
  • $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... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    McLean, VA
    17 hours ago
  • $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... 
    Senior
    Software
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    20 hours ago
  • $166k - $225k

    A dynamic technology company in Mountain View is seeking a backend-focused software engineer to build scalable infrastructure and products on the Databricks platform. Ideal candidates will have at least 5 years of experience in languages like Java or Scala and familiarity... 
    Senior
    Software
    Local area

    Jobleads-US

    Mountain View, CA
    1 day ago
  • $198.24k - $272.58k

    We're looking for a Senior Engineering Manager, Data Platform to join Procore's Data Platform team. In this role, you'll lead the team responsible for...  ...location.This position requires access to technology, software, and data that is controlled or restricted under U.S.... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    1 day ago
  • $136.1k - $182.4k

    The Walt Disney Company is seeking a Senior Software Engineer to enhance its data platform. This role emphasizes collaboration within a cross-functional team to develop software for data processing supporting flagship applications like Disney+, Hulu, and ESPN+. You'll need... 
    Senior
    Software

    The Walt Disney Company

    Seattle, WA
    20 hours ago
  • $140k - $150k

    Fitch Group is currently seeking a Senior Engineer - Data Platforms & Full Stack Applications based out of our Chicago office. About Fitch Group: As...  ...Fit if:You hold a Bachelor’s degree in computer science, Software Engineering, or a related field.You have 5+ years of... 
    Senior
    Software
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Ratings

    Chicago, IL
    3 days ago
  • Azara Healthcare is looking for a Senior Software Engineer in Burlington, MA. The role involves designing and improving their data warehouse and business intelligence platforms, focusing on high-performing applications using C#, ASP.NET Core, and Microsoft technologies... 
    Senior
    Software

    Azara Healthcare

    Burlington, MA
    1 day ago
  • $190k - $220k

     ...to guarantee scalable, efficient, and resilient solutions. Data infrastructure: Architect and maintain reliable, scalable,...  ...you are: You possess a minimum of 5 years of experience in software engineering, with a specialization in data engineering, data modeling, and... 
    Senior
    Software

    Adonis Services

    New York, NY
    20 hours ago
  • $216k - $324k

     ...life at Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny.Senior Lead Software Engineer - Data PlatformTeam OverviewThe Data Platform organization owns the foundational data systems that power analytics, AI/ML, and product use... 
    Senior
    Software
    Shift work

    Klaviyo

    Boston, MA
    2 days ago
  • $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,... 
    Senior
    Software
    Local area
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Axion Ray

    New York, NY
    20 hours ago
  • $130k - $280k

     ...integrated, privacy-sensitive AI-powered platform that includes solutions for video...  ...our Infrastructure team, you will build data infrastructure, data pipeline and services...  ...engineersWhat You Bring5+ years of data engineering related development experienceFlexible and... 
    Senior
    Software
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Data Platform. Be the first to apply!