SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Development Engineer

Zillow - Mexico - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Zillow's Infrastructure Engineering team is seeking a Senior Software Development Engineer to architect, develop, and maintain scalable, secure, and highly available backend services and APIs powering Zillow applications and platforms. You will lead the design and implementation of backend solutions optimizing performance, reliability, and observability for large-scale distributed systems running in containerized and cloud environments, particularly Kubernetes-based platforms. You'll collaborate across product, front-end, data, and machine learning teams to translate requirements into robust technical designs and end-to-end solutions, providing guidance on trade-offs and integration patterns. Key responsibilities include implementing and upholding engineering best practices (automated testing, code review, CI/CD, instrumentation, operational runbooks), troubleshooting and resolving complex production issues through root cause analysis, and mentoring other engineers through code reviews, pairing, and knowledge sharing to elevate backend engineering standards. This is a telework position with flexibility to work from anywhere in Mexico, with occasional travel to Mexico City for office events recommended. You'll be part of a company reshaping the real estate industry, with recognition as a FORTUNE 100 Best Company to Work For and inclusion on TIME's America's Best Companies 2026 list. REQUIREMENTS: Must Have: - Strong software engineering skills with ability to design, build, test, and maintain production-quality code - Proficiency in Go and/or Python for building infrastructure tools, services, and automation - Strong production experience with AWS and cloud infrastructure - Hands-on experience with Kubernetes and containerized application platforms - Strong Linux systems knowledge (troubleshooting, scripting, performance analysis, systems debugging) - Experience building internal tools, platform services, or automation frameworks - Experience with CI/CD pipelines and software delivery automation - Familiarity with infrastructure as code and declarative infrastructure management - Solid understanding of distributed systems, networking, security, and observability - Ability to troubleshoot across the stack (application, runtime, containers, networks, cloud services) - Strong collaboration skills working with software engineering, DevOps, and systems engineering peers - Ability to translate operational and infrastructure needs into scalable software solutions - Experience with Terraform, Helm, Docker, and related cloud-native tooling Nice to Have: - Experience building or supporting internal developer platforms - Familiarity with service mesh, secrets management, and policy enforcement - Experience designing APIs, CLIs, operators, or controllers for infrastructure platforms - Knowledge of observability tooling (Prometheus, Grafana, OpenTelemetry, or similar) - Experience supporting multi-cluster Kubernetes environments - Background in platform engineering, site reliability engineering, or production engineering - Experience improving developer experience through self-service tooling and automation - Familiarity with cloud security best practices and AWS IAM - Experience leading technical initiatives, mentoring peers, or influencing engineering standards

Similar roles