Lead Software Engineering Manager

2 weeks ago


Cary, North Carolina, United States PennyMac Full time

PENNYMAC
Pennymac (

NYSE:
PFSI) is a premier financial services organization specializing in a comprehensive mortgage platform and integrated business model dedicated to the production and servicing of U.S. mortgage loans, along with the management of investments tied to the U.S. mortgage sector.

At Pennymac, our workforce is the cornerstone of our achievements and integral to our vibrant workplace culture.

Together, we strive towards a common objective of assisting millions of Americans in realizing their dreams of homeownership throughout the entire mortgage process.

Job Overview


We are thrilled to present an opportunity for a talented, highly driven, and proactive Lead Software Engineering Manager to oversee one of our Production Loan Processing software engineering teams and associated projects.

The teams engaged in Production Loan Processing are vital to our consumer direct

mortgage lending operations and overarching business strategy.

The Pennymac team is pursuing initiatives aimed at enhancing the loan process and reinforcing our industry-leading position in the lending, purchasing, and servicing of home loans.


The Lead Software Engineering Manager holds a crucial role within the organization, contributing to business and technology processes and solutions.

Collaborating with the team, you will engage in cloud-oriented solution architecture, technology, development, and delivery.

A Typical Day

  • Provide leadership in empowering and guiding technology teams to deliver value to our customers by utilizing Agile methodologies to ensure quality and timely outcomes
  • Lead the team in recommending, assessing, and making decisions regarding technology options and strategies
  • Be a proactive contributor who remains composed under pressure, with a desire to learn and share knowledge with the team
  • Collaborate and communicate with product and business managers and owners, as well as across technical teams, to plan and execute efficiently and effectively
  • Strategize and implement optimal solutions for the business, focusing on reusability, extensibility, and maintainability
  • Advocate for coding standards, design patterns, and the significance of testing
  • Foster an environment and culture of integrity, trust, feedback, and continuous improvement
  • Play a pivotal role in recruiting, retaining, and developing talent: attract, assess, coach, and mentor technical staff
  • Inspire the team and passionately unite them around delivering on a diverse range of organizational initiatives
What You'll Bring

  • 5+ years of experience in leading software engineering teams
  • Profound understanding of modern JavaScript, Typescript, and
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline
  • Experience in serverless technology architecture, development, and delivery (preferably using
AWS Lambda, AWS API Gateway, AWS EventBridge)

  • NoSQL experience (preferably AWS DynamoDB)
  • Cloud-based security experience (preferably AWS services such as AWS Cognito, AWS Secrets Manager, AWS GuardDuty)
  • DevOps infrastructure-as-code experience (preferably AWS CDK, AWS SAM)
  • Well-developed communication and interpersonal skills, effectively connecting with cross-functional stakeholders at various levels
  • A strong ability to coach and mentor engineers, aiding them in skill development and career advancement
  • Experience in designing and developing complex, robust, and highly scalable production services and applications using modern frameworks, tools, and systems
  • A passion for learning, continuous improvement, sharing, and collaborating in a team environment

LOCATION:
Cary,

NC

WORK MODEL:
Office

Why You Should Join


As one of the leading mortgage lenders in the nation, Pennymac has empowered over 4 million homeowners to achieve and maintain their homeownership aspirations.

Our vision is to be the most trusted partner for home.

Together, 4,000 Pennymac team members nationwide are guided by our core values:
to be Accountable, Reliable, and Ethical in all our endeavors.


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


Benefits That Bring It Home:
Whether you're seeking flexible benefits for today, setting 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

$107,500 - $256,500

Work Model

OFFICE
Need help finding the right job?

We can recommend jobs specifically for you

California applicants, please click here to view our Privacy Policy and click here to view our Privacy Notice.

Requisition ID

Location US-NC-Cary

Position Type Regular

Category Technology

Education Bachelor's Degree

Years of Experience 7

salary $107,500 - $256,500

  • Cary, North Carolina, United States Blackbaud Full time

    About the Role:We are seeking a highly skilled and experienced Software Development Manager to lead our IT Software Engineering team at Blackbaud. As a key member of our team, you will be responsible for managing a team of software engineers, working in multi-disciplinary teams to build innovative solutions.Key Responsibilities:Manage the team of software...


  • Cary, North Carolina, United States Trilliant Full time

    Trilliant is at the forefront of providing a universal communications platform that integrates smart grid, smart city, and global Industrial Internet of Things (IIoT) applications. Our innovative solutions combine various technologies and global capabilities to create future-ready systems.As a device-agnostic, integrated communication platform, we offer the...


  • Cary, North Carolina, United States Garmin Full time

    Embedded Software Engineer - Marine Wearables & HandheldsGarmin International, Inc. - Cary, NCOverview:We are seeking a full-time Embedded Software Engineer 2 in our Cary, NC location on our Marine embedded software development team. Seeking someone who is passionate about embedded development for wearable and handheld products. These products combine the...

  • C# Software Engineer

    1 month ago


    Cary, North Carolina, United States Garmin International Full time

    OverviewWe are seeking a full-time C# Software Engineer for our Cary, NC location. In this role, you will utilize the latest version of .NET and modern CI/CD tools to support a web application architecture and enterprise billing system in our multi-cloud environment. You will work with engineers on architectural design, problem solving and supporting our...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job Overview: Position Title: Lead Software Engineering Specialist Corporate Level: Vice President Location: Cary, NC About Us: As a pivotal component of Deutsche Bank's technological framework, you will be instrumental in crafting applications for critical business sectors. Our Technology Experts spearhead initiatives in Cloud, Cybersecurity, and business...


  • Cary, North Carolina, United States Unavailable Full time

    UNAVAILABLE - Technical Lead OpportunityUNAVAILABLE is a prominent player in the financial services sector, specializing in the management of mortgage loans and investment solutions. Our mission is to assist individuals in realizing their aspirations of homeownership through innovative mortgage offerings.Position SummaryBecome an integral part of our...


  • Cary, North Carolina, United States Blackbaud Full time

    About Blackbaud:At Blackbaud, we are dedicated to empowering individuals and organizations to create a positive impact in the world. Our software solutions are designed to support nonprofit and educational sectors, socially responsible businesses, and change-makers.Position Overview:We are looking for a passionate Engineering Team Lead to guide our Software...

  • Software Engineer

    1 month ago


    Cary, North Carolina, United States Epic Games Full time

    Software EngineerEpic Games - Cary, NCWHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always...

  • Engineering Team Lead

    2 weeks ago


    Cary, North Carolina, United States Blackbaud Full time

    About Blackbaud:At Blackbaud, we are dedicated to empowering individuals and organizations to create a positive impact in the world. Our software solutions are designed to support nonprofit organizations, educational institutions, socially responsible businesses, and individuals committed to making a difference.Position Overview:We are looking for a...

  • Engineering Team Lead

    2 weeks ago


    Cary, North Carolina, United States Blackbaud Full time

    About Blackbaud:As a leader in the software industry, Blackbaud is dedicated to fostering social change through technology. Our focus is on empowering organizations and individuals to create a positive impact in the nonprofit and education sectors.Position Overview:We are in search of a passionate Engineering Team Lead to guide our Software Engineering...


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

    Senior Software EngineerEpic Games - Cary, NCWHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're...


  • Cary, North Carolina, United States KYYBA Full time

    Job OverviewKyyba is seeking a highly skilled Software Development Engineer to join our Embedded Tools Team. As a key member of our team, you will play a crucial role in developing innovative tools and scripts to enhance efficiency and user experience in Open RTOS based embedded software development.Key ResponsibilitiesDesign and develop software tools and...

  • Technical Lead

    5 days ago


    Cary, North Carolina, United States Tata Consultancy Services Full time

    Job SummaryTata Consultancy Services is seeking a highly skilled and experienced Senior Software Engineer -.NET to join our team. As a key member of our software development team, you will be responsible for leading the development of complex software applications using.NET technologies.Key ResponsibilitiesLead the development of software applications...


  • Cary, North Carolina, United States OSI Engineering Full time

    Product Manager for a Smart Grid Solutions companyAbout the Role:OSI Engineering is seeking a seasoned Product Manager to lead the development of our next-generation smart grid solutions. As a key member of our product management team, you will play a pivotal role in shaping our product roadmap, focusing on software and cloud-based advancements.Key...


  • Cary, North Carolina, United States OSI Engineering Full time

    Product Manager Job DescriptionCompany: OSI EngineeringJob Type: Full-timeLocation: Cary, NC (Hybrid: 3 days onsite, 2 days remote)Salary: $150,000 - $200,000 (DOE)Work Schedule: 9am – 5pm, with occasional flexibility for global coordinationJob SummaryWe are seeking a highly skilled Product Manager to lead the development of our next-generation smart grid...


  • Cary, North Carolina, United States OSI Engineering Full time

    Product Manager Job DescriptionCompany: OSI EngineeringJob Type: Full-timeLocation: Cary, NC (Hybrid: 3 days onsite, 2 days remote)Salary: $150,000 - $200,000 (DOE)Work Schedule: 9am – 5pm, with occasional flexibility for global coordinationJob SummaryWe are seeking an experienced Product Manager to lead the development of our next-generation smart grid...


  • Cary, North Carolina, United States Michael Baker International Full time

    Job SummaryMichael Baker International is seeking a highly skilled Roadway Engineer I to provide project leadership for the successful delivery of roadway projects within our North Carolina offices. As a key member of our transportation team, you will be responsible for leading design efforts on transportation projects, developing design plans, and...

  • iOS Software Engineer

    2 weeks ago


    Cary, North Carolina, United States Eshy Inc Full time

    Job OverviewEshy Inc is seeking a proficient iOS Software Engineer to enhance our mobile application capabilities. The ideal candidate will possess a solid background in developing and integrating applications with various connectivity libraries.Key ResponsibilitiesDemonstrated experience with RCDI Connectivity Library, ensuring robust API design.Proficient...


  • Cary, North Carolina, United States B264 DB Global Technology, Inc. Full time

    About UsB264 DB Global Technology, Inc. is a leading provider of innovative technology solutions for the financial industry.Job SummaryWe are seeking a highly skilled Java Software Engineer to join our team in Cary, NC. As a Java Software Engineer, you will be responsible for designing and developing new features for our Rates & Credit Trading platform.Key...


  • Cary, North Carolina, United States DPS Group LLC Full time

    Overview DPS Group LLC is seeking a Lead Structural Engineer who is eager to collaborate and grow within a dynamic team environment. This position involves working closely with both senior and junior engineers, contributing to a variety of projects ranging from renovations of existing structures to the development of new facilities. Key Responsibilities...