Senior Software Developer, Platform Engineering

Redfin Redfin · Seattle · Seattle, WA

Senior Software Developer for a CICD platform team, focusing on designing, building, and evolving CI/CD workflows using GitHub Actions, Argo CD, and Kubernetes. The role involves embedding AI-powered tooling into DevOps workflows to enhance velocity, quality, and reliability, including areas like CI/CD optimization, PR summarization, and automated review assistance. Requires strong experience in CI/CD systems, GitOps, Kubernetes, and familiarity with AI code generation tools.

What you'd actually do

  1. Design, build, and maintain scalable CI/CD workflows using GitHub Actions.
  2. Manage GitOps-based deployments using Argo CD into Kubernetes environments.
  3. Improve system reliability, scalability, and deployment safety across environments.
  4. Embed AI-powered tooling into DevOps workflows (CI/CD optimization, PR summarization, automated review assistance, policy validation, incident insights).
  5. Lead incident response and root cause analysis for CI/CD and deployment-related outages.

Skills

Required

  • 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 tools such as GitHub CoPilot, Anthropic Claude Code, Cursor, or similar.
  • Excellent written and verbal communication skills
  • Strong problem-solving ability
  • Proactive and self-driven
  • Customer-focused
  • Obsessed with stability, reliability, and operational excellence
  • Team-oriented
  • Comfortable operating in ambiguity and driving clarity.

Nice to have

  • Exposure to AI/CD tooling integration in engineering workflows is a strong plus.

What the JD emphasized

  • strong communication skills
  • excellent problem-solving ability
  • proactive mindset
  • identifies root causes, proposes solutions, and drives improvements forward
  • team player
  • cares deeply about team success, customer impact, and system stability
  • strong experience building CI/CD systems
  • Deep understanding of Kubernetes
  • Experience improving developer workflows
  • experience using AI code generation tools
  • AI/CD tooling integration