Senior Software Developer, Platform Engineering

Redfin Redfin · Seattle · Seattle, WA

Senior Software Engineer for Platform Engineering to lead the integration of generative AI into platform tooling, creating intelligent systems to eliminate toil and automate repetitive tasks. The role focuses on improving frontend developer experience by accelerating code creation, testing, and deployment.

What you'd actually do

  1. Drive significant improvements to and ensure the reliability of core frontend infrastructure: build tooling, testing, and CI/CD pipelines.
  2. Design and build generative AI tooling to accelerate frontend code creation, testing, and deployment.
  3. Support engineering productivity by reducing toil, eliminating friction, and establishing scalable best practices across multiple frontend teams.
  4. Research and champion forward-thinking solutions for frontend developer experience, leveraging or introducing new technologies as needed.
  5. Support the implementation roadmap for core platform infrastructure, working with stakeholders to resolve technical debt and propose scalable solutions.

Skills

Required

  • 5+ years of experience in frontend or full-stack development
  • specializing in developer tooling, platform engineering, or infrastructure
  • deep expertise in JavaScript/TypeScript and React
  • familiar with leveraging and optimizing testing frameworks including: Jest, Vitest, Playwright, visual regression testing
  • familiarity with building/maintaining scalable CI/CD pipelines using GitHub Actions or similar
  • experience integrating Rust-based tools into existing JS frameworks
  • implemented team-wide AI tools to speed up development, debug processes, and improve scalability for front end development
  • familiar with containerized workflows (Docker)
  • familiar with observability/monitoring tools (Datadog or similar)
  • familiar with AI code generation tools (e.g., Claude Code)
  • proven ability to navigate ambiguity
  • communicate clearly with diverse stakeholders
  • drive technical consensus across teams
  • manage priorities within large, complex codebases

Nice to have

  • AI code generation tools (e.g., Claude Code)
  • containerized workflows (Docker)
  • observability/monitoring tools (Datadog or similar)

What the JD emphasized

  • implemented team-wide AI tools to speed up development, debug processes, and improve scalability for front end development

Other signals

  • integrates generative AI into platform tooling
  • creating intelligent systems to eliminate toil
  • automate repetitive tasks
  • Design and build generative AI tooling to accelerate frontend code creation, testing, and deployment
  • implemented team-wide AI tools to speed up development, debug processes, and improve scalability for front end development