Senior Backend Engineer

4 weeks ago


Cary, North Carolina, United States PennyMac Full time
Pennymac is a leading 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. We are seeking a technically proficient and driven Senior Backend Engineer to join our Master Data Management (MDM) team.

The successful candidate will 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.


Requirements:

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.



  • Cary, North Carolina, United States Epic Games Full time

    About the RoleThe Core Tech Production Engineering team at Epic Games is seeking a talented Backend/Infrastructure Engineering Intern to join our team. As an intern, you will work on tooling that helps backend service teams build services that are reliable and scalable, and helps them in shipping changes to our players as fast as possible while improving our...


  • Cary, North Carolina, United States PennyMac Full time

    Pennymac 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...


  • Cary, North Carolina, United States PennyMac Full time

    Job Title: Senior Software Engineer - Master Data ManagementPennymac is seeking a highly skilled Senior Software Engineer to join our Master Data Management (MDM) team. As a key member of our technology team, you will be responsible for architecting and maintaining the critical data infrastructure that provides a single, trusted source of customer data for...

  • Senior UI Programmer

    4 weeks ago


    Cary, North Carolina, United States Epic Games Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Epic Games. As a Senior UI Programmer, you will be responsible for designing and implementing user interface components for our games, ensuring a seamless and engaging experience for players.Key Responsibilities:Design and implement user interface...

  • Senior Test Engineer

    4 weeks ago


    Cary, North Carolina, United States Eateam Full time

    Job Summary:As a Senior Test Engineer - Transit Systems, you will be responsible for developing and executing test plans, scripts, and strategies to ensure the quality of our transit software and hardware. You will work closely with our software development teams to improve software quality and collaborate with production support to verify, validate, and...

  • Senior Java Developer

    3 weeks ago


    Cary, North Carolina, United States Eateam Full time

    Job Title: Senior Java DeveloperJob Description:At Eateam, we are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a deep understanding of Java and its ecosystem, as well as experience with GraphQL, Microservices, and cloud concepts. Key Responsibilities:1. Provide technical guidance to a team of developers,...


  • Cary, North Carolina, United States Dexian - DISYS Full time

    Job Summary:As a Senior Java Software Engineer at Dexian - DISYS, you will play a key role in developing, maintaining, and supporting new or existing software products. You will be responsible for evangelizing and applying the best practices of software development, working independently and as part of the leadership group of a larger team to deliver quality...

  • Senior Technical Lead

    3 weeks ago


    Cary, North Carolina, United States Eateam Full time

    Job Description:At Eateam, we are seeking a highly skilled Senior Technical Lead to join our team. The ideal candidate will have a strong background in Java Full Stack and Backend Development, with a minimum of 10 years of professional experience.Key Responsibilities:Design and implement scalable and efficient backend systems using Java, Spring, and...


  • Cary, North Carolina, United States Eateam Full time

    Key Responsibilities:As a Senior Full Stack Developer at Eateam, you will be responsible for ensuring code reviews and development best practices are followed. You must have strong experience working on Actimize and its tools (AIS, RCM/Act One), Dispute management. Your key responsibilities will include planning end-to-end technical scope of the project and...


  • Cary, North Carolina, United States Epic Games Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our Service Management Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our service management platform based on Backstage. Your expertise in full-stack development, including...

  • Senior UI Programmer

    4 weeks ago


    Cary, North Carolina, United States Epic Games Full time

    About Epic GamesEpic Games is a global leader in the development of award-winning games and engine technology. With a presence in 25 countries and over 4,500 employees, we strive to build teams of world-class talent.Job SummaryWe are seeking a highly skilled User Interface (UI) Programmer to join our Fortnite Gameplay UI team. As a UI Programmer, you will be...


  • Cary, North Carolina, United States The Dignify Solutions LLC Full time

    Job SummaryAs a Senior Java Full Stack Developer with DevOps expertise, you will lead the development of complex systems, ensuring secure, high-quality code across the entire team. You will analyze, design, and drive solutions for major components and features, implementing enterprise-caliber web and backend solutions. Your expertise in DevOps practices and...


  • Cary, North Carolina, United States Epic Games Full time

    Job Title: Engine Feature ProgrammerAbout the Role:We are seeking an experienced Engine Feature Programmer to join our team at Epic Games. As an Engine Feature Programmer, you will be responsible for designing and implementing media client features for our internal games and the Unreal Engine itself.Key Responsibilities:- Design and development of media...


  • Cary, North Carolina, United States The Dignify Solutions LLC Full time

    Job Title: Java Full Stack Senior with DevOpsThe Dignify Solutions LLC is seeking a highly skilled and experienced Java Full Stack Senior with DevOps expertise to join our team. As a key member of our engineering team, you will be responsible for leading the development and implementation of complex software systems, ensuring high code quality, and driving...


  • Cary, North Carolina, United States Aspen Technical Staffing Full time

    Electrical Engineer - SeniorAspen Technical Staffing is seeking a Senior Electrical Engineer to join our team. This role will provide an opportunity to work on complex energy projects, develop relationships with clients, and deliver innovative solutions.The ideal candidate will have a strong background in electrical engineering, with a minimum of 10 years of...


  • Cary, North Carolina, United States Epic Games Full time

    About the RoleWe're seeking a highly skilled Game Engine Feature Programmer to join our team at Epic Games.In this role, you will be responsible for designing and implementing media client features for our internal games and the Unreal Engine itself.You will work closely with our engineering team to establish comprehensive developer toolsets to streamline...


  • Cary, North Carolina, United States Epic Games Full time

    We're looking for a talented UI Engineer to join our Fortnite Player Journey team. As a UI Engineer, you'll work closely with art and design leads to ensure that UI meets aesthetic and functional requirements. You'll write robust, maintainable code, architect, plan, and implement new UI and gameplay systems, optimize and fix bugs in existing systems,...


  • Cary, North Carolina, United States Epic Games Full time

    We're looking for a talented UI Engineer to join our Fortnite Player Journey team. As a UI Engineer, you'll work closely with art and design leads to ensure that UI meets aesthetic and functional requirements. You'll write robust, maintainable code, architect, plan, and implement new UI and gameplay systems, optimize and fix bugs in existing systems,...


  • Cary, North Carolina, United States IPS-Integrated Project Services, LLC Full time

    Job DescriptionAt IPS, we're seeking a highly skilled Senior Mechanical Engineer to join our innovative Design team in Cary, North Carolina. As a key member of our team, you'll work independently on various projects, overseeing the entire design process or assisting as a technical expert on specialized designs.Responsibilities:Lead the design of mechanical...


  • Cary, North Carolina, United States The Dignify Solutions LLC Full time

    Job SummaryAs a seasoned Java Full Stack Senior Leader, you will lead the development of complex, cloud-native applications using Java and related technologies. You will be responsible for designing and implementing scalable, secure, and high-quality software solutions that meet the needs of our clients. Your expertise in DevOps practices and tooling, such...