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

Senior Software Engineer, Data Platform

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. #J-18808-Ljbffr Apella

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Data Platform in New York, NY vacancy
  • $126k - $248k

     ...MongoDB is seeking an experienced engineer to develop core features for the Atlas Stream Processing platform in New York City or Austin. This role involves designing and delivering services, mentoring fellow engineers, and shaping architecture and development practices... 
    Senior
    Software
    Flexible hours

    MongoDB

    New York, NY
    4 days ago
  •  ...A leading data collaboration platform in New York is looking for an experienced software engineer. You will lead a team to build a next-generation data processing platform and support production systems. Ideal candidates have over 5 years of backend software engineering... 
    Senior
    Software
    Remote work
    Flexible hours

    LiveRamp

    New York, NY
    4 days ago
  • $225k - $300k

     ...CLEAR - Corporate is seeking a Senior Software Engineer, Data, to design and build the next generation of its data platform, enhancing member privacy and security. This role involves developing scalable data systems and pipelines, implementing infrastructure-as-code,... 
    Senior
    Software

    Clear Corporate Services LLC

    New York, NY
    4 days ago
  •  ...A fast-growing startup in New York is seeking a Senior Software Engineer to design and build their next-generation platform. You will tackle complex challenges and collaborate with a motivated team to enhance systems and deliver impactful product features. Required qualifications... 
    Senior
    Software
    Work at office

    WireScreen

    New York, NY
    4 days ago
  • $200k - $230k

     ...Forge Global in New York, NY is seeking a Senior Data Engineer who will deliver a high-quality data platform for internal and external clients. The successful candidate...  ...with cross-functional teams and implement software solutions while maintaining existing features. Requirements... 
    Senior
    Software

    Forge Global

    New York, NY
    4 days ago
  • $192.95k - $234.9k

     ...Nova Credit in New York is on the lookout for a Senior Software Engineer to lead technical projects and mentor junior engineers. This position involves designing robust solutions while leveraging a modern tech stack that includes Node.js, React, and AWS, among others.... 
    Senior
    Software

    Nova Credit

    New York, NY
    4 days ago
  • $210k - $280k

     ...Tact is seeking a Senior Software Engineer for their platform and core team in New York City. The role offers a competitive salary of $210K to $280K, with...  ...owning the systems that manage financial analytics and data pipelines. Ideal candidates will have over 4 years of backend... 
    Senior
    Software

    Tact.ai

    New York, NY
    4 days ago
  • $190k - $210k

     ...growing HealthTech organization, is hiring a Senior Software Engineerto join their team in New York....  ...and building scalable, reliable data systems that enable innovation in healthcare...  ...integration systems. Establish engineering standards and best practices across the... 
    Senior
    Software

    Alldus International Consulting Ltd

    New York, NY
    4 days ago
  • $160k - $240k

     ...Bloomberg L.P. is seeking a Senior Software Engineer to enhance the Bloomberg Query Language (BQL). The ideal candidate will have 4+ years of experience...  ..., Scala, Go, Python, or JavaScript, focusing on large-scale data processing. Join a passionate team, collaborate, innovate,... 
    Senior
    Software

    Bloomberg

    New York, NY
    5 days ago
  • $108.5k - $201.5k

     ...Publicisgroupe is seeking a Senior Software Engineer to enhance Epsilon Clean Room, a data collaboration platform. The role involves building cloud-native features on AWS using REST APIs and microservices while collaborating across engineering and product teams. Ideal... 
    Senior
    Software
    Flexible hours

    Publicis Groupe

    New York, NY
    4 days ago
  •  ...A leading AI company based in New York is seeking a seasoned Software Engineer to design and build scalable, robust systems across the stack. The ideal candidate will have 5+ years of software engineering experience, with a proven ability to ship production systems effectively... 
    Senior
    Software

    SCALE INC

    New York, NY
    4 days ago
  •  ...Epsilon is hiring a Senior Software Engineer in New York to enhance its privacy-first data collaboration platform. The role involves building cloud-native features on AWS, collaborating across teams, and delivering high-quality software solutions. Applicants should... 
    Senior
    Software
    Flexible hours

    Epsilon

    New York, NY
    4 days ago
  • $150k - $180k

    A leading education technology company is seeking a Senior Software Engineer to develop scalable systems supporting education benefits for employer partners. This role involves using TypeScript, Python, AWS tools, and collaborating across teams to deliver impactful features... 
    Senior
    Software

    Guild

    New York, NY
    3 days ago
  • $160k - $240k

     ...A leading financial technology company is seeking a Senior Software Engineer to join their Custom Data team. This role involves designing features within strict latency requirements and writing maintainable code. The ideal candidate will have over 4 years of backend engineering... 
    Senior
    Software

    Bloomberg

    New York, NY
    4 days ago
  • Amphenol ICC is looking for a Senior Software Engineer to join their team in the United States. This role will drive the architecture and development of next-generation data platforms for AI-driven data centers. The ideal candidate will have 8+ years of software engineering... 
    Senior
    Software

    Amphenol ICC

    New York, NY
    4 days ago
  • $220k - $250k

     ...Senior / Staff Software Engineer, Data Platform Title of Role: Senior / Staff Software Engineer, Data Platform Location: San Francisco, hybrid Company Stage of Funding: Venture Round — Software Development, AI Office Type: Hybrid Salary: $220K–$250K Company... 
    Senior
    Software
    Work at office

    Recruiting from Scratch

    New York, NY
    2 days ago
  •  ...Rippling is hiring a backend engineer in New York, New York, to design, develop, and test backend software systems. This role involves building AI & data-driven products and requires 6+ years of experience across various engineering stack levels. Ideal candidates should... 
    Senior
    Software

    Rippling

    New York, NY
    4 days ago
  • $190k - $210k

     ...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
    Work at office

    Adonis Services

    New York, NY
    4 days ago
  • $197k - $247k

     ...assessed during the interview process. About The Role We are looking for a Senior Software Engineer to architect, build, and maintain the data infrastructure at Gusto. As part of the Data Platform team, you will collaborate closely with Data Science, Business... 
    Senior
    Software
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    New York, NY
    4 days ago
  • $120k - $140k

     ...Senior Data Engineer (API & Platform Integration) Key Responsibilities Platform & Data Engineering Design, build, and maintain cloud‑native...  ...secure data access, encryption, and governance controls. Software Engineering: Writing maintainable, testable code using... 
    Senior
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson

    Hoboken, NJ
    11 days ago
  • Grow UP HR busca un/a Senior Software Development Consultant (Full Stack) para unirse a un equipo tecnológico en los EE. UU. La posición implica desarrollar aplicaciones escalables y colaborativas, participando en iniciativas de ingeniería de datos y optimización de procesos... 
    Senior
    Software
    Remote job

    Grow UP HR

    New York, NY
    3 days ago
  • $131.6k - $244.4k

     ...here you can thrive. Your New Role: The Senior Software Engineer is accountable for designing and...  ...with third-party AdTech partners and data providers. Data Engineering Design and...  ...Kafka) to handle large-scale datasets. Platform Modernization Contribute to migration... 
    Senior
    Software
    Temporary work
    Local area

    Warner Media, LLC

    New York, NY
    5 days ago
  • $260k - $400k

     ...We are looking for Senior Software Engineers (Data Platform) What You’ll Do Design and scale high-impact systems: Build, test, deploy and refactor code that solves complex problems at the core of our ecommerce platform. Accelerate innovation with data products... 
    Senior
    Software
    Work at office

    ROKT

    New York, NY
    4 days ago
  • Framework Ventures is seeking an experienced backend software engineer to develop and maintain high-quality, scalable services using Java/Spring Boot and Python. The ideal candidate will have 5+ years of experience, proficiency in cloud infrastructure such as AWS and Azure... 
    Senior
    Software

    Framework Ventures

    New York, NY
    3 days ago
  • $130k - $300k

     ...Analytics Data Platform Lakehouse team builds and operates the foundations that power data engineers, applied AI and product teams—managing millions of tables on their behalf and simplifying operations from maintenance and observability to governance, for both internal... 
    Senior
    Software
    Work at office

    Datadog

    New York, NY
    4 days ago
  • $160k - $240k

    A leading financial data provider in New York is seeking a Senior Software Engineer to enhance and maintain its Market Data Platform. The ideal candidate has over 4 years of experience in object-oriented programming and a strong grasp of large-scale systems architecture... 
    Senior
    Software

    Bloomberg L.P.

    New York, NY
    3 days ago
  •  ...and over 2,500 dental offices on the platform. We're scaling rapidly, and...  ...millions of users. This is a hands-on Senior Engineer role with a data focus. You'll own Pearly's data platform...  ...as we move toward an AI-native software development lifecycle. If you're... 
    Senior
    Software
    Flexible hours

    Pearly Technology, Inc

    New York, NY
    5 days ago
  • $120k - $220k

     ...Actively addresses this at the structural level. Our platform deploys Per-Account AgentsTM across our customers' TAM,...  ...Capital, and more. About the Role We're looking for a Senior/Staff Data Platform Engineer to build and scale the foundation of Actively's data... 
    Senior
    Software
    Work at office
    Flexible hours
    Shift work

    Actively AI

    New York, NY
    4 days ago
  • $120k - $140k

    Senior Data Engineer (API & Platform Integration) Key Responsibilities Platform & Data Engineering Design, build, and maintain cloud-native data pipelines...  ...data access, encryption, and governance controls. Software Engineering: Writing maintainable, testable code using... 
    Senior
    Software
    Full time
    Temporary work
    Local area
    Immediate start

    Spectrum 360 A NJ Non Profit Corp.

    Hoboken, NJ
    2 days ago
  • Capgemini is seeking experienced software engineers in New York to design and deliver enterprise-grade financial solutions. The ideal candidates will have strong backgrounds in Java and Scala, and 8-15 years of experience in full stack development. The role involves collaboration... 
    Senior
    Software

    Capgemini

    New York, NY
    5 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!