What are the responsibilities and job description for the Data Engineer - Dallas, Texas position at Reprise Financial?
Reprise Financial is on a mission to simplify the financial journey for our customers, making personal loans accessible and transparent. We leverage technology and a customer-first approach to provide fast, reliable personal loans of up to $25,000, ensuring our clients receive the support they need without hidden fees or complex terms. Our commitment to integrity and clarity allows us to foster trust and empower individuals to take control of their finances.
At Reprise Financial, we foster a workplace built on innovation, collaboration, and kindness. Our mission to simplify the financial journey for our customers inspires us to exceed expectations and make a meaningful impact.
We provide the tools, resources, and support for employees to thrive in a dynamic, customer-focused environment. Transparency, continuous improvement, and open communication drive our culture of trust and excellence, where new ideas are valued, and growth is encouraged.
Join Reprise Financial and be part of a team where your contributions are recognized, and you have the opportunity to innovate, grow, and make a positive difference.
About the role
Reprise Financial is seeking a passionate and highly motivated Data Engineer to join our Enterprise Data Management team. The ideal candidate will be responsible for designing, developing, and maintaining ETL processes that support data movement, transformation, and integration across multiple systems. In this role, you will design, build, and maintain data pipelines and ETL jobs that are essential for allowing the enterprise to access and interpret data effectively. You will be integral in architecting and delivering modern data solutions, working cross-functionally with Analytics, IT, and business teams to ensure reliable data pipelines for performance and scalability.
You will join a team that values and encourages collaboration and peer-to-peer knowledge sharing. We foster a culture where ideas are freely exchanged, and every team member is encouraged to expand their knowledge both technically and within the business context. We celebrate everyone's wins and recognize that each project and business problem we tackle is an opportunity for collective learning. Our guiding principle is to make data easy and accessible for everyone to use, enabling better decision-making across the company. Experience in the finance industry, specifically in loan origination and servicing, is highly preferred.
Key Responsibilities
Collaborate with and support cross-functional teams to ensure accurate and efficient data flow across systems.
Develop, integrate, test, deploy and maintain scalable ETL pipelines and workflows using tools such as SSMS, SSIS, ADF, Fabric Data Factory, Synapse Analytics and Data Lake.
Integrate data utilizing industry standard file formats such as flat files, Excel, Oracle, SQL Server, XML, XSL, and JSON. Get/Post data using SFTP and REST APIs.
Use database design and development best practices to design and maintain robust database systems involving development, implementation, and optimization of various DB objects such as Tables, Views, Stored Procedures, and Functions.
Assemble large, complex data sets that meet functional / non-functional business requirements.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Develop and perform unit tests; maintain up-to-date code in source control.
Collaborate on code reviews and adhere to change management processes to deploy changes to production systems.
Troubleshoot issues reported by users and perform root cause analysis for production issues with minimal guidance.
Document ETL processes, data flows, and system integrations for audit and compliance purposes. Develop user guides and reference documents.
Use Agile best practices to enhance team efficiency and product delivery. Leverage JIRA / Azure Boards for writing detailed user stories, breakdown complex projects into manageable tasks to ensure smooth sprint execution.
Continuously learn about the business and the data that supports it.
Skills, Knowledge, and Expertise
We are looking for a candidate with 5 years of experience in a Data Engineer role, who has attained a Graduate degree in Computer Science, Engineering, Mathematics, Information Systems, or related technical discipline.
Proficient in T-SQL, Stored Procedures, Functions, and SSIS with capability to implement REST APIs. Experienced with cloud data platforms like Microsoft Azure, Microsoft Fabric, and Snowflake ensuring scalable data solutions.
Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience building and optimizing big data' data pipelines, architectures, and data sets.
Experience performing ad-hoc and root cause analysis on internal and external data, and processes to answer specific business questions to identify opportunities for improvement.
Strong knowledge of data warehouse concepts. Strong analytic skills related to working with structured, semi-structured and unstructured datasets.
Build processes supporting data transformation, data structures, metadata, dependency, and workload management.
A successful history of manipulating, processing, and extracting value from large, disconnected datasets.
Experience supporting and working with cross-functional teams in a dynamic environment.
Experience in unit testing, data quality validation, and data analysis.
Experience maintaining code base using source control and Dev-Ops including CI/CD.
Experience developing and maintaining technical and non-technical documentation. Confluence experience is a plus.
Knowledge of cloud data platforms (Azure, AWS, GCP, Snowflake), BI tools and security.
Experience with cloud migration from on-prem or from another cloud platform is a big plus.
Data governance involving implementation and management of data cataloging, metadata management, and data lineage tracking. Experience collaborating with cross-functional teams to improve data quality, classification, and lifecycle management.
Knowledge of financial data structures, including loan origination, servicing, payments, and collections is a plus.
Excellent verbal and written communication skills.
Good interpersonal skills with proven problem-solving abilities.
Critical Skills:
Customer Focus: Strong drive to meet data consumer needs and deliver effective solutions.
Critical Thinking: Ability to analyze data and solve problems to reach well-reasoned solutions.
Team Mentality: Ability to work effectively within a team to achieve common goals.
Learning Agility: Openness to learning new technologies and methodologies to maintain a competitive edge.
Location
This position is fully remote but based in Dallas, Texas. While you will primarily work from home, you are always welcome to visit our office in Irving, TX, whenever you choose. We encourage our remote team members to stay connected through regular virtual meetings and team events. All team members must reside in one of our approved locations by their start date, ensuring you remain part of our collaborative community.
Compensation
For this role, our salary range is 95k to 110K, depending on relevant experience. This role will also be eligible to receive a variable annual bonus based on both company and individual performance.
Benefits That Support Your Success
Stay Healthy & Happy: Comprehensive medical, dental, and vision coverage, contributions to a Health Savings Account (HSA), and access to an Employee Assistance Program (EAP) to support your mental health and overall well-being.
Secure Your Future: Plan ahead with our 401(k) program, featuring a Safe Harbor Match (100% of the first 3% and 50% of the next 2%).
Time That Works for You: Recharge with accrued time off, company holidays, sick time, and 3 floating holidays—perfect for celebrating your birthday, your dog’s birthday, or just a random Tuesday!
Support for Growing Families: Our 12-week Paid Parental Leave ensures you have the time and support to focus on your family during life’s biggest moments.
Competitive Rewards: Market-driven salary and bonus opportunities ensure your hard work is recognized and rewarded.
Tools for Success: Stay connected and productive with a robust tech package designed to help you deliver your best every day.
Our Core Values
Pursue Excellence: We strive for the highest quality, ensuring our tools and services truly aid in our customers’ success.
Make a Meaningful Impact: We focus on delivering outcomes that genuinely improve financial well-being.
Commit to Innovation: Our innovative approach keeps us at the forefront of providing effective financial tools.
Champion the Customer: We prioritize our customers' financial goals, tailoring our tools to meet their unique needs.
Collaborate with Purpose: Our teamwork drives us to develop superior solutions that empower customers.
Lead with Kindness: Respect and empathy are central to our operations, creating a supportive environment for success.
Equal Employment Opportunity Employer
At Reprise Financial, we are dedicated to fostering an inclusive community where every individual is valued. We are an Equal Employment Opportunity employer—ensuring that all qualified applicants and employees receive consideration for employment without regard to age, race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law.
We believe that diversity strengthens our organization and drives innovation, and we are committed to creating a workplace that reflects the rich variety of our communities.
Salary : $25,000