
Your all-in-one personal finance platform
SoFi, headquartered in The East Cut, San Francisco, CA, is a leading provider of mobile and online personal finance services. With over 1,000 employees, SoFi offers a comprehensive suite of products including bank accounts, loans, mortgages, and investment opportunities. The company has raised $2.7 ...
SoFi provides a range of benefits including flexible time off, paid parental leave, and a monthly contribution of up to $200 towards student loan repa...
SoFi's culture is centered around financial empowerment, aiming to provide a one-stop solution for all personal finance needs. The company's focus on ...

SoFi • UT - Cottonwood Heights ; UT - Remote
SoFi is seeking a Senior Data Engineer to contribute to the development and testing of their Data Warehouse system. You'll work with ETL processes and scalable data models, requiring expertise in Python and SQL.
You have 5+ years of experience in data engineering, with a strong background in building and maintaining data warehouses. Your expertise in ETL processes allows you to architect and maintain highly automated and scalable data pipelines. You are proficient in Python and SQL, enabling you to write code that validates data quality and cleans existing data. You enjoy mentoring other engineers and fostering a strong technical culture within your team. Your ability to communicate effectively with project leads, product managers, and software developers ensures that you can translate product requirements into technical solutions.
Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with data modeling and complex data relationships. You are comfortable generating ideas for new initiatives and technologies that can enhance the data architecture at SoFi. Your collaborative spirit helps you thrive in a team environment, and you are eager to support the growth of the Data Warehouse team.
In this role, you will contribute to the development and testing of SoFi's Data Warehouse system and services. You will participate in shaping the technical architecture of the data systems, ensuring they meet the needs of the organization. Your responsibilities will include developing scalable data models that accommodate complex data relationships and architecting automated ETL processes. You will also provision, optimize, and maintain data feeds to external systems, ensuring data integrity and quality.
You will write code to validate data quality and clean existing datasets, participating in an on-call support rotation to maintain the Data Warehouse and its automated processes. Your role will involve collaborating with various stakeholders, including project leads and product managers, to ensure that data solutions align with business objectives. You will have the opportunity to mentor junior engineers, helping them grow their skills and contribute to the team's success.
At SoFi, we are committed to shaping a brighter financial future for our members. We offer a dynamic work environment where you can invest in your career and personal growth. You will be part of a team that values innovation and collaboration, working on cutting-edge technology that impacts the financial lives of millions. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse backgrounds and perspectives. Join us in transforming the financial services industry and making a meaningful difference in people's lives.
Apply now or save it for later. Get alerts for similar jobs at SoFi.