Redfin - Senior Software Developer (Observability) job opening

Redfin

Senior Software Developer (Observability)

Posted on 8 November, 2022

Job Details

🌍 Location

United States

⚗️ Experience Level

Senior

⏳ Employment Type

Full Time

💼 Job

Site Reliablity Engineer

📍 Remote Policy

Remote

🤓 Tech

Java

💰 Salary

$141K - $173K

About Redfin

The Position

We’re looking for a passionate Senior Software Developer to extend our existing monitoring capabilities and add new ones to handle Redfin’s growth and support new challenges as we decompose our monolith into services and migrate to the cloud. On top of these exciting technological challenges, we’re working with the rest of the Site Reliability Engineering organization to make measurement a core part of Redfin Engineering DNA by driving adoption of service level objectives (SLOs) across the organization and establishing monitoring best practices. If you’re excited by the potential for huge org-wide impact working on a collaborative, experienced team, we’d love to hear from you!

The Role

  • You lead the migration towards Redfin’s future observability infrastructure - design performant, reliable, and scalable systems. This includes establishing new paradigms as Redfin makes more use of AWS and evolves our system architecture.
  • You identify trends happening elsewhere in the industry and investigate how we can apply them to the team or Redfin as a whole.
  • You better those around you by driving team efficiency improvements, mentoring teammates to strengthen individual skills and share your learning.
  • You understand relative service health and consult other teams to help guide engineering effort through SLOs.
  • You make use of the following technologies to support our monitoring initiatives: Java, Python, Docker, AWS, SQL, Elastic Search, StatsD, Kibana, Grafana, Prometheus, OpenTelemetry.

About You

  • You have 5+ years of experience in Software or Systems Development.
  • You have expertise in designing, analyzing and troubleshooting large-scale distributed systems, particularly in a cloud environment (preferably AWS).
  • You have strong development skills in at least one language (preferably Java).
  • You can lead and drive forward complex technical discussions with a variety of audiences, including Software and Systems Engineers, and Senior Management.
  • You exhibit customer empathy: you are a “voice of the customer” and understand how your projects affect user experience.
  • Bachelor's degree in Computer Science, Computer or Electrical Engineering, or 2 years of equivalent work experience.

What We Offer

  • Competitive compensation packages with a salary, bonuses, and restricted stock grants.
  • Generous benefits, including three weeks of paid vacation, medical, dental, and vision insurance, and fully paid family leave.
  • A high-growth company, providing opportunities for continued professional development and growth.
Apply →
Apply for Senior Software Developer (Observability)

Please mention Software Engineer Jobs on the application 🙂