Director of Software Engineering

Overview
PennyMac is a top national mortgage lender, committed to providing every customer with the right home loan and superior service.

Whether a customer is searching for their first home loan, retiring, investing, or anywhere in between, PennyMac mission is to find the loan that fits perfectly with our customer’s lifestyle.

Our exciting vision is to make the home loan process easier, engaging and more satisfying for our customers.

The technology team at PennyMac supports our vision through the emphasis in development of scalable applications leveraging the AWS cloud ecosystem.

Working collaboratively, our teams look to leverage innovation and technology to better enhance our customer, vendor, and broker experiences.

We are seeking someone to join a top-notch technical team and help share their knowledge, experience, and knowhow.

You would help and challenge us, to grow our technology footprint, and to continuously provide the best experiences to our customers.

Job Description
The Role
We have an exciting opportunity for a skilled, highly motivated, and self-driven Director of Software Engineering to lead several of the software engineering scrum teams and related initiatives.

The teams involved in the Loan Origination and Processing are key to our customer and broker direct mortgage lending operations and overall business strategy.

The PennyMac team is looking to initiatives which are designed to better streamline the loan process and add to our industry leading position in the lending, purchasing, and servicing of home loans.

The Director of Software Engineering is a key position within the organization, co-championing and helping contribute to business and technology processes and solutions.

Working with the teams you would partner in cloud-focused solution architecture, technology, development, and delivery.

What will you do?

  • Provide leadership in empowering and guiding technology teams delivering value to our customers by leveraging Agile methodologies to providing quality and timely results
  • Lead several scrum teams in recommending, evaluating and decision-making in making technology choices and decisions
  • Proactive contributor that is calm under pressure, with an eagerness to learn and share with the team
  • Work and communicate with product and business managers and owners as well as across technical teams to collaborate, plan and execute in a quality and efficient manner
  • Working with tech leads and technology architects to plan and execute the best solution for the business, looking at reusability, extensibility, and maintainability
  • Evangelize coding guidelines, design patterns and the importance of testing
  • Construct and maintain an environment and culture of integrity, trust, feedback, and continuous improvement
  • Play a key role in hiring, retention, and growth of tech leads and senior engineering talent: attract, evaluate, coach and mentor technical staff
  • Motivate the team and enthusiastically rally them around delivering against a wide variety of organizational initiatives

Ideal Candidate will have the following:
What will you bring?

  • 5+ years of experience in leading multiple software engineering scrum teams
  • Deep and thorough understanding of modern JavaScript and Typescript tech stack
  • Track record of success building products powered by serverless technologies as well as development and delivery experience (preferably using AWS Lambda, AWS API Gateway, AWS EventBridge)
  • Depth in NoSQL and SQL fundamentals
  • Good working knowledge of cloud based security practices and technologies (preferably AWS services such as AWS Cognito, AWS Secrets Manager, AWS GuardDuty)
  • Experience in cross functional matrix team environment and with DevOps infrastructure-as-code experience
  • Well-developed communication and interpersonal skills, connecting directly and effectively with cross-functional stakeholders at various levels
  • A strong ability to coach and mentor technical leads, architects and senior level engineers, helping them develop their skills and advance their careers
  • Experience championing design and development of complex, robust, and highly scalable production services and applications using modern frameworks, tools, and systems
  • A passion for learning, continuous improvement, sharing, and working in a team environment
  • Deep understanding of Agile and Scrum principles
  • Graduate degree in Computer Science

About PennyMac
PennyMac Mortgage Investment Trust is a mortgage real estate investment trust (REIT) that invests primarily in residential mortgage loans and mortgage-related assets.

PMT is externally managed by PNMAC Capital Management, LLC, a wholly-owned subsidiary of PennyMac Financial Services, Inc.

(NYSE: PFSI).

Additional information about PennyMac Mortgage Investment Trust is available at
Top 3 -Lender in the U.S.*
Top servicer
– $401.9 billion+ In Loans Serviced**
Happy Homeowners
– 1.8 million+
Funds
– $117 billion+
Funded in 2019
#2
– In Government Loans***
*Based on aggregated results from Inside Mortgage Finance for the 12 months ended 9/30/2020.

Includes PMT loan acquisitions, for which PFSI earns a fulfillment fee upon loan funding.

**According to Inside Mortgage Finance ranking of Top 50 Mortgage Servicing Participants by dollar amount for Q3 2020.

***According to Inside FHA/VA Lending Top 50 Ginnie Mae Issuers by dollar amount as of 9/30/2020.

Years of Experience:
7 Education:
Bachelor’s Degree

Related Post