R

Rocket Companies

FinTech-enabled mortgage origination and services

Principal Software Developer - Data

Data EngineeringPosted on Nov 10
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • 12+ years of software or data engineering experience, including at least 5 years operating at a Staff, Principal, or Lead Architect level.
  • Hands-on architectural experience with AWS (S3, IAM, and EKS) and Snowflake, including implementing open table formats such as Apache Iceberg.
  • Expertise with modern data movement pipelines such as Fivetran and Airbyte, and high-velocity event-streaming platforms such as Apache Kafka, AWS Kinesis, and Snowpipe.
  • Experience migrating legacy ETL platforms to modern, compute-optimized ELT architectures is highly preferred.
  • Understanding of modern data modeling techniques, including Star Schema design for optimized analytical reads and dimensional modeling for enterprise semantic layers.
  • Advanced proficiency in SQL, Python, and distributed compute engines such as Spark, Ray, or native Snowflake compute.
  • Experience designing multi-tenant data architectures, implementing complex Role-Based Access Control (RBAC), and managing cross-domain security policies in highly regulated environments.
  • Mastery of CI/CD pipelines such as Azure DevOps and GitHub Actions, and infrastructure provisioning tools such as Terraform.

Responsibilities

  • Design and implement a unified, open-format Data Lakehouse using a Snowflake-managed Apache Iceberg architecture on AWS S3, transitioning the organization away from legacy data silos.
  • Architect and scale resilient, high-throughput ingestion frameworks; design batch, micro-batch, and real-time streaming patterns to extract data from transactional databases, third-party APIs, and event logs and land it reliably in the Bronze storage tier.
  • Architect a sovereign, domain-oriented data mesh within a single Snowflake environment; implement delegated domain administration and Role-Based Access Control (RBAC) and Row-Access Policies for secure cross-domain data sharing.
  • Lead deployment of a Universal Semantic Layer on Gold-tier data and ensure business logic is defined as code for consistent metrics across business intelligence tools, data applications, and downstream large language model and artificial intelligence agents.
  • Define technical standards for Medallion (Bronze, Silver, Gold) data flow and standardize modern ELT patterns using dbt, PySpark, and Snowpark for large-scale transformations.
  • Drive an Infrastructure-as-Code culture using Terraform for platform provisioning, networking, and security configurations.
  • Serve as the technical escalation point for an organization of 60+ engineers; mentor Staff and Senior individual contributors, lead architecture design reviews, and establish engineering best practices.
  • Serve as the primary technical liaison to Principal Architects across the broader organization; define integration contracts and connection points between upstream transactional systems, the data platform, and downstream product applications.
  • Participate in an on-call rotation, if applicable, to support production systems, including potential coverage during nights and weekends.

Desired Qualifications

  • Experience integrating data platforms directly with machine-learning pipelines and artificial-intelligence workflows.
  • A strong perspective on the evolving Modern Data Stack and the tradeoffs between tight vendor coupling and open-source flexibility.
  • A proven track record of influencing engineering culture and driving alignment across multiple engineering squads.

About the Company

Rocket Companies

FinTech-enabled mortgage origination and services

Rocket Companies is a diversified financial services firm centered on helping people buy homes. Its flagship Rocket Mortgage is the largest retail mortgage lender in the United States, issuing and servicing home loans. The company also owns Amrock, which provides title insurance, property valuations, and settlement services. Through an integrated FinTech-enabled ecosystem, Rocket Companies uses proprietary technology to streamline the mortgage process, making it faster and more efficient while offering a range of mortgage products and related services to both first‑time buyers and real estate investors. Compared with competitors, it stands out through its scale, end‑to‑end homebuying platform, and strong client satisfaction, supported by multiple revenue streams beyond loan origination, including title, valuation, and settlement services. Its primary goal is to simplify the home buying experience and help people achieve homeownership and financial freedom.

Company size
501-1,000
Company stage
IPO
Headquarters
Detroit, MI
Founded
1985

Recently Posted Jobs

Explore more opportunities at Rocket Companies

See more jobs