About this role
Principal Software Development Engineer in Rich Media at Zillow will oversee larger-scoped backend projects spanning multiple teams, focusing on scalable backend services for Rich Media backend ingestion and processing. The role emphasizes architectural leadership, mentorship, and cross-team collaboration with a strong emphasis on reliability and observability.
Key Responsibilities
- Foresee technical problems and propose corrective actions
- Innovate new solutions balancing implementation time, quality, observability, scalability, and maintainability
- Strategize future solutions enabling Rich Media to scale
- Mentor engineers within and outside the team
- Oversee KPIs and ensure proper visibility
Technical Overview
Stack centers on backend services in AWS with data streaming via Kafka, Go for backend development, and CI/CD pipelines with GitHub. Includes shaping platform-wide architectural standards, driving scalability, and maintaining system health.
Ideal Candidate
The ideal candidate is a senior backend engineer with 7+ years of experience, strong AWS and Kafka/data streaming expertise, and a track record of leading cross-team technical projects and mentoring engineers.
Must-Have Skills
7+ years of backend engineering experienceProactively collaborates across teams to communicate strategy and decisionsCommunication at technicalproduct strategyand leadership levelsExperience in creating technical software architecture designsExperience balancing delivering quality code with delivering experiences on a deadlineMentors engineers within and outside the teamOversee key performance indicators and ensure proper visibilityExperience with cloud services (AWS Preferred)Experience with AWSExperience with Kafka or other data streaming pipelinesExperience in Go (formerly Golang)CI/CD pipelinesGitHubDevOps practices
Tools & Platforms
AWSGitHub
Required Skills
7+ years of backend engineering experienceProactively collaborates across teams to communicate strategy and decisionsCommunication at technicalproduct strategyand leadership levelsExperience in creating technical software architecture designsExperience balancing delivering quality code with delivering experiences on a deadlineMentors engineers within and outside the teamOversee key performance indicators and ensure proper visibilityExperience with cloud services (AWS Preferred)Experience with AWSExperience with Kafka or other data streaming pipelinesExperience in Go (formerly Golang)CI/CD pipelinesGitHubDevOps practices
Hard Skills
Backend engineeringAWSAmazon Web ServicesGo (Golang)Kafkadata streaming pipelinesCI/CD pipelinesGitHubDevOps practicesPlatform engineeringcloud servicesREST APIsMicroservices
Soft Skills
Proactively collaborates across teams to communicate strategy and decisionsCommunication at technicalproduct strategyand leadership levelsMentors engineers within and outside the teamProblem solvingStrategic thinking
Keywords for Your Resume
7+ years of backend engineering experienceProactively collaborates across teams to communicate strategy and decisionsCommunication at technicalproduct strategyand leadership levelsExperience in creating technical software architecture designsExperience balancing delivering quality code with delivering experiences on a deadlineMentors engineers within and outside the teamOversee key performance indicators and ensure proper visibilityExperience with cloud services (AWS Preferred)Experience with AWSExperience with Kafka or other data streaming pipelinesExperience in Go (formerly Golang)CI/CD pipelinesGitHubDevOps practicesAWS GovCloudPlatform engineeringPrincipal Software Development Engineerbackend engineeringAWSGo (Golang)Kafkadata streaming pipelines
Deal Breakers
No 7+ years of backend engineering experience, No experience with AWS, No Kafka or data streaming exposure, No Go (Golang) experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile