
Senior Data Engineering
Remote · USFull-timeSeen todaySeen in employer's feed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New remote roles like this one, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Job overview
The Senior Data Engineer designs, develops, and maintains enterprise data platforms and solutions for reporting, analytics, and business decision-making. The role partners with cross-functional teams to deliver data solutions, supports cloud data environments, and mentors teammates. It contributes to a collaborative remote team and may participate in an on-call rotation, including nights and weekends, as determined by team needs.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Detroit, MI
Full time
R-085263
As a Senior Data Engineer, you will design, develop, and maintain data platforms and solutions that power reporting, analytics, and business decision-making across the enterprise. You will work closely with cross-functional partners to understand requirements, deliver data solutions, and contribute to a highly collaborative remote team culture. As a senior member of the team, you will also mentor and support the development of your teammates.
About the role
-
Design, develop, and maintain scalable data pipelines and data integration solutions across enterprise systems and APIs
-
Build and support ELT processes using AWS services, including S3 and AWS Glue
-
Develop and maintain data ingestion frameworks, ETL processes, and reporting datasets within Snowflake
-
Identify, investigate, and resolve data quality issues while ensuring data security, reliability, and governance
-
Develop data processing scripts and automation solutions using Python and other appropriate technologies
-
Create and maintain relational and non-relational data models that support analytical and operational use cases
-
Monitor and optimize performance, scalability, and reliability within large-scale cloud data environments
-
Participate in agile team ceremonies, including standups, story refinement, sprint planning, and requirement-gathering sessions
-
Leverage AI-powered development tools, such as GitHub Copilot and similar technologies, to improve productivity, code quality, and delivery speed
-
Collaborate effectively across technical and business teams while contributing positively to team culture and engagement
-
Mentor team members on data engineering practices and help address technical debt and process issues for the team
About you
Minimum Qualifications
-
7+ years of experience building and supporting data solutions in cloud environments
-
5+ years of experience analyzing data to identify deliverables, gaps, and inconsistencies
-
Hands-on experience with AWS services, particularly S3, AWS Glue, and ETL development
-
Experience building and maintaining batch and/or real-time data pipelines
-
Expertise writing simple and complex SQL queries and working with structured and unstructured data
-
Proficiency in Python or another object-oriented programming language
-
Experience identifying, troubleshooting, and resolving data quality and application issues
-
Strong communication and collaboration skills, with the ability to work effectively in a fully remote team environment
-
Self-motivated learner with a proactive mindset and willingness to leverage new tools and technologies
Preferred Qualifications
-
Degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
-
Strong expertise in Snowflake architecture, SQL development, performance tuning, security/roles, data loading/unloading, and best practices
-
Hands-on experience with the AWS data ecosystem (S3, Glue, Lambda, EC2, Step Functions)
-
Strong Python programming for data engineering (ETL/ELT frameworks, API and file ingestion, automation, unit testing, logging)
-
Advanced SQL skills for transformations, optimization, and data validation across large datasets
-
Experience with Git and CI/CD practices for data pipelines
-
Experience with big data and distributed processing technologies
-
Experience developing and consuming REST APIs
-
Knowledge of Linux administration, shell scripting, and basic networking concepts
-
Experience mentoring and developing others
What you’ll get
Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We’ve got your back. Check out our full list of Benefits and Perks. (https://careers.rocket.com/us/en/culture/benefits)
On-Call Expectations
This role may include participation in an on-call rotation to support production systems and ensure service reliability. On-call responsibilities may include coverage during nights and weekends. If applicable, frequency and scheduling will be determined by team needs and communicated accordingly.
About us
Rocket 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 and more. We’re insistently different in how we look at the world and are committed to an inclusive workplace where every voice is heard. Apply today to join a team that offers career growth, amazing benefits and the chance to work with leading industry professionals.
This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment 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. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at [email protected] .
As part of the ecosystem of Rocket® we transform talented candidates into passionate team members who thrive in our world of opportunities. Join us in our mission to shape the future of our industries and make a lasting impact in our communities and beyond.
How this job compares
Set against the 2,996 open Data Engineering jobs on Olive Jobs, counted November 15, 2026.
- Pay
- This postingNot listed
- Michigan median$105–205K/yr41 salary ranges
- US median$48–60/hr90 hourly ranges
- Openings
- Olive Jobs lists 60 open Data Engineering jobs in Michigan and 2,996 across the US. 9% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 7 years of experience; Data Engineering postings that state a minimum ask for 5 years at the median (2,632 postings).
- Education
- 1,241 of the 2,996 open Data Engineering jobs (41%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 15, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


