Rocket Companies

Principal Software Developer - Data

Rocket Companies
Apply
2 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 resilient batch, micro-batch, and real-time ingestion frameworks for transactional databases, third-party APIs, and event logs.
  • Design a domain-oriented multi-tenant data mesh with delegated administration, RBAC, and row-access policies.
  • 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 medallion data flows using dbt, PySpark, and Snowpark.
  • Drive infrastructure-as-code practices using Terraform for platform provisioning, networking, and security.
  • Serve as the technical escalation point for an organization of 60+ engineers and mentor Staff and Senior ICs.
  • Lead architecture reviews, establish engineering practices, and coordinate integration contracts across enterprise systems.

Requirements

  • 12+ years of software or data engineering experience, including at least 5+ years at Staff, Principal, or Lead Architect level.
  • Deep hands-on 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 is highly preferred.
  • Expert understanding of Star Schema design, dimensional modeling, and enterprise semantic layers.
  • Advanced proficiency with 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.
  • Experience integrating data platforms with machine learning pipelines and AI workflows is preferred.
  • Ability to influence engineering culture and align multiple engineering squads.

Benefits

  • Eligible team members may receive medical, dental, and vision benefits, a 401(k) retirement plan, paid time off, annual bonuses, incentives, and other employment-related benefits.
  • The role may include participation in an on-call rotation, including nights and weekends, with frequency determined by team needs.

Tech Stack

AirbyteApache KafkaApache SparkAWSdbtGitHub ActionsPythonSnowflakeSQLTerraform

Categories

Data Engineering
Rocket Companies

About Rocket Companies

10,000+ employees

Own the Dream. Mortgage services provided by Rocket Mortgage, LLC. NMLSConsumerAccess.org, NMLS #3030

Contact me