[Remote] Senior Software Engineer, Big Data

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Zillow is a leading real estate platform in the U.S. seeking a Senior Software Engineer, Big Data to enhance their real-time data platform. This role involves designing and evolving the streaming infrastructure that supports internal services, focusing on scalability, reliability, and long-term sustainability.ResponsibilitiesDesign, build, and operate large‑scale Kafka and Flink infrastructure supporting tier‑0 and tier‑1 workloadsLead critical initiatives in our streaming platform modernization, including platform architecture evolutionDevelop and enhance streaming control planes, APIs, CLIs, and provisioning systems that standardize how teams create and operate streaming resources across ZillowImprove platform reliability through SLO definition, monitoring, alerting, incident response, and automationEnable simplified stream processing patterns for product and engineering teams, reducing the need for bespoke infrastructure or specialized expertiseEvaluate and integrate modern streaming ecosystem capabilities, including managed Kafka offerings, serverless stream processing, and real‑time AI integration patternsMake high‑quality architectural decisions under ambiguity, balancing reliability, cost, performance, and developer experience across competing prioritiesMentor engineers and contribute to raising the bar on distributed systems design, operational excellence, and long‑term platform strategySkills5+ years of experience building and operating large‑scale distributed systems, including independently owning critical production systems end to endSignificant production experience with Kafka and/or Flink, including performance tuning, state management, scaling strategies, and operational incident resolutionProficiency in at least one programming language such as Python, Java, or ScalaExperience operating services in cloud environments (for example, AWS) and working with container orchestration platforms like KubernetesExperience designing scalable, multi‑tenant systems with reliability, cost efficiency, and observability in mindExperience defining and operating against SLOs, participating in on‑call rotations, and leading incident response effortsFamiliarity with infrastructure‑as‑code tooling such as Terraform and CI/CD systemsStrong systems design skills, including the ability to reason about consistency, state management, fault tolerance, and throughputExperience collaborating across platform and product teams to define boundaries, contracts, and integration patternsExperience working with streaming vendors (for example, Confluent, MSK, Redpanda) or modernizing legacy Kafka/Flink infrastructureDemonstrated experience leading system design efforts for complex, multi‑team platform initiativesExperience integrating streaming systems with analytics platforms such as Databricks or building real‑time context engineering capabilities for AI systemsBackground in reliability engineering or platform engineeringBenefitsEquity awards based on factors such as experience, performance and locationCompany OverviewZillow is an online real estate marketplace for finding and sharing information about homes, real estate, and mortgages. It is a sub-organization of Zillow Group. It was founded in 2005, and is headquartered in Seattle, Washington, USA, with a workforce of 5001-10000 employees. Its website is http://www.zillow.com.Company H1B SponsorshipZillow has a track record of offering H1B sponsorships, with 12 in 2026, 179 in 2025, 150 in 2024, 171 in 2023, 256 in 2022, 239 in 2021, 195 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Full Stack Data Entry Specialist – Remote Data Management and Administration**

Remote

Customer Support Advisor

Remote

Experienced Full-Time Telehealth LPN - Remote Patient Care Coordinator - Chronic Care Management & Remote Patient Monitoring - $22/Hour Base Pay + Commission Opportunities

Remote

Database Administrator, Contract

Remote

Part-Time Home Advisor at Apple - Join Our Team as a Customer Support Expert

Remote

Technical Program Manager

Remote

Caregivers and Home Care Aides

Remote

Experienced Data Entry Specialist – Remote Opportunity at careerzynith

Remote

Experienced Remote Sales & Customer Service Representative – Unionized Benefits Packages & Insurance Solutions

Remote

**Experienced Part-time Work from Home Data Entry Clerk – Flexible Online Research and Customer Service Representative**

Remote
← Back