Python Engineer

company banner
Rocket Companies, Inc.
Full Time

Job Description

Minimum Qualifications?

  • Master's degree in computer science, software development, algorithm design, machine learning, or a related field or equivalent experience

Preferred Qualifications?

  • 1 year of programming experience, including Java, Scala, C/C++ or Python
  • 1 year of experience with the AWS ecosystem (EKS, ECS, Glue, API Gateway, Redshift, Athena, EMR, Kinesis, S3)
  • 1 year of experience with developing on distributed computing platforms, such as Spark
  • 1 year of experience in deploying highly available (HA) analytics applications in a production cloud environment
  • 1 year of experience working with large structured and unstructured datasets
  • At least 1 AWS certification (Solutions Architect, Developer, DevOps or Database)
  • Extensive knowledge of software development life cycle processes and Agile concepts
  • Extensive knowledge of developing unit and regression tests for production systems
  • Ability to understand business concepts and derive technology solutions
  • Ability to effectively translate business requirements and specifications into applications
  • Ability to work with or without complete business requirements or specifications
  • Ability to grasp broad, loosely developed concepts while maintaining exceptional attention to detail

Job Summary

The Python Engineer uses various programming languages to develop, improve, test and/or maintain software that meets user needs.


  • Design, develop or modify software by using various programming languages depending on the product(s)
  • Modify existing software to fix errors, improve the overall quality and functionality, or update integrations with other software
  • Analyze user needs to determine how software should be built or if existing software should be modified
  • Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
  • Translate business requirements and specifications into usable and scalable software
  • Process and understand capabilities and limitations of data outputs from the software
  • Participate in design and code reviews
  • Assist with delivery estimates
  • Determine and execute the software deployment process

Who We Are

We're America's largest mortgage lender, closing loans in all 50 states. J.D. Power ranked Quicken Loans "Highest in Customer Satisfaction in Primary Mortgage Origination" for the past 11 consecutive years, 2010 - 2020. The company was also ranked highest in the nation for client satisfaction among mortgage servicers by J.D. Power for 7 consecutive years, 2014 - 2020, each year the company was eligible. There's a simple reason we've been so successful: We care about the people we work with.

If you're tired of stuffy, bureaucratic workplaces, then you'll be delighted to find something different here. We strive to make a creative, fun and collaborative environment you simply won't find anywhere else. Quicken Loans was once again named to FORTUNE magazine's "100 Best Companies to Work For" list in 2019 and has been included in the magazine's top one-third of companies named to the list for the past 16 consecutive years. In addition, Essence Magazine named Quicken Loans the "#1 Place to Work in the Country for African Americans."


This is an outline of the primary responsibilities of this position. As with everything in life, things change. The tasks and responsibilities can be changed, added to, removed, amended, deleted and modified at any time by the leadership group.

We are proud equal opportunity employers and committed to providing an inclusive environment based on mutual respect for all candidates and team members. Employment decisions, including hiring decisions, are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. We also provide reasonable accommodations to qualified individuals with disabilities in accordance with state and federal law.?

Company Information

Rocket Companies® is a Detroit-based company made up of businesses that provide simple, fast and trusted digital solutions for complex transactions. The name comes from our flagship business, now known as Rocket Mortgage®, which was founded in 1985. Today, we’re a publicly traded company involved in many different industries, including mortgages, fintech, real estate, automotive and more. We’re also part of a larger group of businesses known by our team members as the Rock Family of Companies – a diverse collection of companies all invested in and connected by Founder and Chairman Dan Gilbert. Together, we share philosophies that we call ISMs and a mission to challenge the status quo as we create unique solutions for our clients. 

Dice Id : 10109060
Position Id : R-064213
Originally Posted : 2 months ago

Similar Positions at Rocket Companies, Inc.

Progress Software Engineer
  • Detroit, MI
  • 2 days ago
Platform Strategist
  • Detroit, MI
  • 2 days ago
Solution Architect
  • Detroit, MI
  • 2 days ago
Senior Salesforce Administrator
  • Detroit, MI
  • 2 days ago
Senior Software Engineer
  • Detroit, MI
  • 2 days ago
Software Engineer
  • Detroit, MI
  • 2 days ago
Senior SQL Database Administrator
  • Detroit, MI
  • 2 days ago
Android Developer
  • Detroit, MI
  • 2 days ago