Senior Staff Software Engineer - Data Platform

New
Remote-first work model across the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8–12+ years
Required Skills
AWSPythonJavaApache KafkaGoSpark

Requirements

  • 8–12+ years of software engineering experience with a strong focus on data platform or infrastructure engineering
  • Proven experience designing and operating lakehouse systems using Iceberg or Delta in production environments
  • Strong expertise in AWS data ecosystem services such as S3, Glue, EMR, and related distributed systems tools
  • Advanced proficiency in Python, with additional strong experience in Go or Java for production systems
  • Hands-on experience with Spark, Kafka, and streaming data architectures at scale
  • Track record of building platform abstractions adopted by multiple engineering teams
  • Experience leading major system migrations or platform modernization initiatives end-to-end
  • Strong communication skills with the ability to influence technical direction across senior engineering stakeholders

Responsibilities

  • Design and evolve lakehouse architecture, including Iceberg or Delta-based storage on cloud object stores
  • Build and maintain streaming ingestion systems using Kafka, CDC pipelines, and real-time data processing frameworks
  • Develop reusable abstractions, SDKs, and “golden paths” that enable internal teams to build reliable data products
  • Lead end-to-end system design for platform modernization, including migration strategies and long-term technical roadmaps
  • Improve reliability, performance, and developer experience across production data systems
  • Participate in on-call rotations, incident response, and blameless postmortems
  • Drive engineering excellence through design reviews, coding contributions, and technical mentorship
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now