Senior Software Engineer

Company:  Pennymac
Location: Cary
Closing Date: 02/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
PENNYMAC:
Pennymac (NYSE: PFSI) is a specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of U.S. mortgage loans and the management of investments related to the U.S. mortgage market. 

 

At Pennymac, our people are the foundation of our success and at the heart of our dynamic work culture. Together, we work towards a unified goal of helping millions of Americans achieve aspirations of homeownership through the complete mortgage journey.

A Typical Day:
The Pennymac technology team is seeking a technically proficient and driven Senior Backend Engineer to join our Master Data Management (MDM) team. You'll be integral in architecting and maintaining the critical data infrastructure that provides a single, trusted source of customer data for our sales and marketing teams. This role involves working with Reltio, a leading MDM platform, integrating it seamlessly with our systems using AWS serverless technologies, and collaborating with enterprise customer preference platforms like OneTrust or PossibleNow.

Key Responsibilities:

Reltio Expertise: Become a subject matter expert on Reltio, understanding its data modeling capabilities, workflows, and APIs.

Data Integration: Design, develop, and maintain integrations between Reltio, various source systems, and customer preference platforms (OneTrust, PossibleNow, etc.) using AWS Glue, Lambda, Kinesis, and SQS.

Data Quality: Implement data quality rules, matching algorithms, and cleansing routines to ensure the accuracy and completeness of customer data in Reltio, including preference and consent data.

Data Governance: Collaborate with data stewards and business users to define and enforce data governance policies within the MDM platform, particularly around customer preferences and consent management.

Performance Optimization: Monitor and optimize the performance of Reltio and its integrations to ensure efficient data processing and access, especially in relation to real-time preference updates.

Collaboration: Work closely with data engineers, architects, business stakeholders, and teams managing customer preference platforms to gather requirements, design solutions, and troubleshoot issues.

Innovation: Stay abreast of emerging trends and technologies in MDM, data integration, and customer preference management, evaluating their potential for improving our data management practices.

What You’ll Bring:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Experience: 5+ years of hands-on experience in backend engineering or data integration, with at least 2 years of experience working with an MDM platform (Reltio experience is a plus) and experience integrating with enterprise customer preference platforms (OneTrust, PossibleNow or similar).

 

Technical Skills:

Proficiency in Python or another relevant programming language.

Expertise in AWS serverless technologies (Glue, Lambda, Kinesis, SQS).

Strong SQL skills and experience with Snowflake or a similar data warehouse.

Experience with data modeling, data cleansing, and data quality management, particularly as it relates to customer preferences and consent.

Understanding of REST APIs and web services.

Soft Skills:

Strong analytical and problem-solving abilities.

Excellent communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.

Attention to detail and a commitment to data accuracy.

Bonus Points:

Reltio certification or equivalent experience.

Experience with other MDM platforms.

Knowledge of data privacy and security regulations (e.g., GDPR, CCPA).

Familiarity with data visualization tools.

What We Offer:

Competitive compensation and benefits package.

Opportunities for professional growth and advancement in the field of MDM.

A collaborative and supportive work environment.

The chance to make a significant impact on a growing organization by ensuring the quality and reliability of our customer data.

Why You Should Join:
As one of the top mortgage lenders in the country, Pennymac has helped over 4 million lifetime homeowners achieve and sustain their aspirations of home. Our vision is to be the most trusted partner for home. Together, 4,000 Pennymac team members across the country are guided by our core values: to be Accountable, Reliable and Ethical in all that we do. 

Pennymac is committed to conducting a business that makes positive contributions and promotes long-term sustainable growth and to fostering an equitable and inclusive environment, where all employees and customers feel valued, respected and supported. 

 

Benefits That Bring It Home: Whether you're looking for flexible benefits for today, setting up short-term goals for tomorrow, or planning for long-term success and retirement, Pennymac's benefits have you covered. Some key benefits include: 

Comprehensive Medical, Dental, and Vision

Paid Time Off Programs including vacation, holidays, illness, and parental leave 

Wellness Programs, Employee Recognition Programs, and onsite gyms and cafe style dining (select locations)

Retirement benefits, life insurance, 401k match, and tuition reimbursement 

Philanthropy Programs including matching gifts, volunteer grants, charitable grants and corporate sponsorships

 

To learn more about our benefits visit:

 

Compensation: Individual salary may vary based on multiple factors including specific role, geographic location / market data, and skills and experience as defined below:

Lower in range - Building skills and experience in the role

Mid-range - Experience and skills align with proficiency in the role 

Higher in range - Experience and skills add value above typical requirements of the role 

 

Some roles may be eligible for performance-based compensation and/or stock-based incentives awarded to employees based on company and individual performance. 

 

Salary:
$90,000 - $150,000

Work Model:
OFFICE

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙