Redfin Corporation is revolutionizing the real estate industry by using data and innovative design to enhance customer experiences. They are seeking a Senior Software Developer in Platform Engineering to design and improve scalable CI/CD workflows, manage deployments, and enhance the end-to-end developer experience.
Responsibilities:
- Design, build, and maintain scalable CI/CD workflows using GitHub Actions
- Manage GitOps-based deployments using Argo CD into Kubernetes environments
- Improve system reliability, scalability, and deployment safety across environments
- Embed AI-powered tooling into DevOps workflows (CI/CD optimization, PR summarization, automated review assistance, policy validation, incident insights)
- Lead incident response and root cause analysis for CI/CD and deployment-related outages
- Define and enforce GitHub governance best practices (branch protection, reusable workflows, permissions, policy automation)
- Identify bottlenecks in developer workflows and proactively drive improvements
- Collaborate cross-functionally with engineering, SRE, and product teams to ensure platform solutions meet real customer needs
- Mentor engineers and promote best practices around DevOps, GitOps, and cloud-native systems
Requirements:
- At least 5 years of professional software development experience
- Strong proficiency in at least one backend language (e.g., Java, Python, Go, Node.js, etc)
- BA/BS in computer science, or equivalent work experience
- Experience designing highly available, reliable, and scalable systems
- Strong experience building CI/CD systems using GitHub Actions or equivalent technologies
- Hands-on experience with Argo CD and GitOps-based deployment models
- Deep understanding of Kubernetes and cloud-native architecture
- Familiarity with infrastructure as code (Terraform, Helm, etc)
- Experience improving developer workflows and internal platform tooling
- You have experience using AI code generation tools such as GitHub CoPilot, Anthropic Claude Code, Cursor, or similar
- Excellent written and verbal communication skills—able to clearly articulate technical trade-offs and align stakeholders
- Strong problem-solving ability with a bias toward action
- Proactive and self-driven—identifies issues and drives solutions without waiting for direction
- Customer-focused—cares deeply about the product experience and developer productivity
- Obsessed with stability, reliability, and operational excellence
- Team-oriented—prioritizes collective success over individual recognition
- Comfortable operating in ambiguity and driving clarity
- Exposure to AI/CD tooling integration in engineering workflows is a strong plus