R

Rocket Companies

FinTech-enabled mortgage origination and services

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeMichigan, USARemote

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science or a related field is required.
  • At least 12 years of professional software engineering and architecture experience are required.
  • Experience building or shaping developer platforms or ecosystems is required.
  • Advanced expertise with TypeScript/JavaScript, React, Next.js, GraphQL, large-scale APIs, developer tooling, and AWS is preferred.
  • Experience integrating AI or automation into the software development lifecycle using modern tools is preferred.
  • A track record of technical leadership and mentoring with company-wide impact is preferred.
  • Ability to communicate across engineering and executive teams is preferred.

Responsibilities

  • Define the vision and lead architecture for major systems and platforms, ensuring scalability and future readiness.
  • Guide technology adoption, focusing on large-scale web and API architectures.
  • Build and maintain enterprise developer tools, robust continuous integration and continuous delivery practices, and platform engineering standards.
  • Integrate and advocate the use of AI-enabled coding and automation tools throughout the software development lifecycle.
  • Mentor engineers and technical leaders to strengthen technical excellence across the company.
  • Influence business and product direction through technical expertise and cross-functional collaboration.
  • Represent technical thought leadership through presentations, documentation, open-source work, or technical communities.
  • Provide cross-organizational technical leadership across multiple divisions and domains, driving enterprise-wide technology standards, building advanced platforms, and accelerating internal transformation.
  • Define and influence technical strategy, shape engineering culture, and represent engineering in executive-level discussions.
  • Introduce and scale innovative solutions, including AI and automation throughout the software development lifecycle, with material company and industry impact.
  • Participate in an on-call rotation for production systems when applicable, potentially including nights and weekends; frequency and scheduling depend on team needs.

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