
Principal Software Developer - Data
Rocket Mortgage25 days ago
Base Salary
$234k - $286k/yr
Responsibilities
- Design and implement a unified open-format Data Lakehouse using Snowflake-managed Apache Iceberg on AWS S3.
- Architect high-throughput batch, micro-batch, and real-time data ingestion from transactional databases, APIs, and event logs.
- Design a multi-tenant data mesh with delegated administration, RBAC, row-access policies, and secure cross-domain sharing.
- Deploy a universal semantic layer and define business logic as code for consistent metrics across BI tools, data applications, and AI agents.
- Set technical standards for Bronze, Silver, and Gold data flows using dbt, PySpark, and Snowpark.
- Drive infrastructure-as-code practices for platform provisioning, networking, and security configuration using Terraform.
- Serve as the technical escalation point for 60+ engineers, mentor Staff and Senior ICs, and lead architecture reviews.
- Define integration contracts across transactional systems, the data platform, and downstream product applications.
- Participate in an on-call rotation when applicable, including possible nights and weekends.
Requirements
- 12+ years of software or data engineering experience, including at least 5+ years at a Staff, Principal, or Lead Architect level.
- Deep hands-on architectural experience with AWS, including S3, IAM, and EKS, plus Snowflake and Apache Iceberg.
- Expertise with data movement pipelines such as Fivetran and Airbyte and event-streaming platforms such as Apache Kafka, AWS Kinesis, and Snowpipe.
- Experience migrating legacy ETL platforms to modern, compute-optimized ELT architectures.
- Expert understanding of Star Schema design and dimensional modeling for analytical reads and semantic layers.
- Advanced proficiency in SQL, Python, and distributed compute engines such as Spark, Ray, or native Snowflake compute.
- Extensive experience designing multi-tenant data architectures, RBAC, and cross-domain security policies in regulated environments.
- Mastery of CI/CD pipelines such as Azure DevOps and GitHub Actions and infrastructure provisioning with Terraform.
- Strong perspective on modern data-stack tradeoffs between vendor coupling and open-source flexibility is preferred.
- Experience integrating data platforms with machine learning pipelines and AI workflows is preferred.
- Demonstrated ability to influence engineering culture and align multiple engineering squads is preferred.
Benefits
- Eligible team members receive health and wellness benefits for themselves and their families, including medical, dental, and vision coverage.
- Benefits include 401K retirement plans, paid time off, annual bonus eligibility, incentives, and other employment-related benefits.
- The role may include an on-call rotation with coverage during nights and weekends when required by team needs.
Tech Stack
Categories
Data Engineering
About Rocket Mortgage
Welcome to the NEW Quicken Loans, the cutting-edge online marketplace transforming the way you find financial providers. On November 1, 2023, Quicken Loans came under the control of LMB OpCO, and is now a financial marketplace platform connecting customers with a wide range of services, including mortgages, personal loans, home services, auto loans, and more. Our passion lies in simplifying the process of choosing the perfect solution for your unique financial needs, and we've made it our mission to empower you with the information you need to make confident decisions. NMLS #167283 | NMLS Access: nmlsconsumeraccess.org