Red Hat

Software Engineer

Seattle, Washington, United States

Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Real Estate, BiotechnologyIndustries

Software Engineer, TREX Team

Employment Type: Full-time Location Type: Hybrid (Seattle, WA - Tuesdays & Wednesdays in-office, remote other days)

Position Overview

Redfin is transforming the real estate industry by leveraging data, sophisticated software, and innovative design to prioritize the customer experience. Join our award-winning team and contribute to our website, mobile apps, and data platforms, solving complex business challenges in a highly visible, customer-centric manner. We foster a collaborative environment where doing great work is paramount.

The TREX team focuses on driving user growth and retention by developing tools that enable teams to experiment, test, and discover user preferences. We manage Redfin’s A/B testing framework (REF), which supports company-wide experimentation. Additionally, we provide content orchestration tools for non-engineers to build and test site/app experiences, and segmentation tools to personalize user journeys based on behavior and attributes. Our work aims to reduce engineering overhead, accelerate experimentation, and speed up learning.

Responsibilities

As a Software Engineer on the TREX team, you will contribute to the development and scaling of platforms that power product experimentation and personalization at Redfin. Your work will directly influence how teams test ideas, release features, and measure impact.

  • Build and maintain data pipelines and APIs to support experimentation and personalization initiatives.
  • Develop scalable applications utilizing relational and non-relational databases.
  • Create internal tooling to enhance platform reliability, observability, and self-service capabilities.
  • Collaborate with product and analytics partners to facilitate rapid experimentation.
  • Contribute to A/B testing infrastructure and feature rollout tools.

About You

  • Possess at least 2+ years of experience in building scalable systems or data platforms.
  • Familiarity with our technology stack: Java, Python, PostgreSQL, Snowflake, Airflow, Kubernetes, and AWS.
  • Experience building internal tools for data quality, monitoring, or automation is a plus.
  • Demonstrate a collaborative and curious mindset with a passion for helping teams accelerate their progress.
  • Enthusiastic about empowering others through the creation of robust platforms and tools.

What We Offer

  • Compensation: Competitive compensation packages including salary, bonuses, and restricted stock grants.
    • Base Pay Range: $107,400.00 - $145,200.00. Actual base pay will vary based on factors such as position, location, individual qualifications, market conditions, and business needs.
  • Benefits: Generous benefits package including:
    • Flexible paid vacation for rest and relaxation.
    • 12 paid holidays.
    • Paid parental leave.
    • Sick leave (accrued at 1 hour per 30 hours worked).
    • Medical, dental, and vision insurance.
    • Flexible spending account (FSA) and health savings account (HSA).
    • Life and disability insurance.
    • Fertility benefits.
    • Employee Assistance Programs (EAP).
    • 401(k) with employer match.
  • Growth Opportunities: As a high-growth company, Redfin offers continuous opportunities for professional development and career advancement.

Company Information

Redfin is an equal opportunity employer committed to building a diverse workforce. We believe that a diverse and inclusive culture is essential to our mission of improving the real estate experience for everyone. We encourage and respect diverse perspectives and backgrounds, striving to create a company that mirrors the world around us. We are committed to cultivating talent of all types, recognizing this as key to long-term business success.

Skills

scalable systems
data platforms
data pipelines
APIs
relational databases
non-relational databases
internal tooling
platform reliability
observability
self-service
A/B testing infrastructure
feature rollout tools

Red Hat

Open-source enterprise software and cloud solutions

About Red Hat

Red Hat specializes in open-source software solutions for large organizations and enterprises, focusing on cloud computing and enterprise software. Its main product, Red Hat OpenShift, is a Kubernetes-based platform that allows businesses to manage containerized applications efficiently across various cloud environments. This platform supports fast deployment and easy integration, helping companies modernize their IT infrastructure without being tied to a single cloud provider. Red Hat operates on a subscription-based model, where clients pay for access to software, updates, and customer support, along with professional services like consulting and training. Additionally, Red Hat offers a marketplace for certified enterprise software compatible with OpenShift, providing tools that enhance application performance and reduce costs. The company's goal is to enable enterprises to effectively manage and scale their IT infrastructure using open-source solutions.

Raleigh, North CarolinaHeadquarters
1993Year Founded
ACQUISITIONCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
Family Planning Benefits
Tuition Reimbursement

Risks

Competition from SUSE and Canonical in Kubernetes and cloud offerings is intensifying.
Over-reliance on AWS partnerships may limit Red Hat's flexibility and bargaining power.
Rapid AI advancements could outpace Red Hat's current offerings, requiring significant investment.

Differentiation

Red Hat specializes in open-source solutions for enterprise software and cloud computing.
Red Hat OpenShift offers a Kubernetes-based platform for managing containerized applications.
Red Hat's marketplace provides certified enterprise software compatible with OpenShift.

Upsides

Growing demand for hybrid cloud solutions boosts Red Hat's market opportunities.
Expansion in AI and machine learning supports Red Hat's RHEL AI capabilities.
Increased focus on sustainability aligns with Red Hat's resource-efficient open-source solutions.

Land your dream remote job 3x faster with AI