Senior Full Stack Software Engineer

1 month ago


Cary, North Carolina, United States PennyMac Full time
About Pennymac

Pennymac is a leading specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of mortgage loans and the management of investments related to the mortgage market.

Job Summary

We are seeking a highly skilled and motivated Senior Full Stack Software Engineer to join our growing technology team. As a key member of our team, you will be responsible for designing, implementing, and developing cloud-based technology solutions that transform the customer loan experience.

Key Responsibilities
  • Design and implement projects that interact with internal and external systems
  • Contribute to technology recommendations, evaluations, and decision-making
  • Develop high-quality, scalable, cloud-based, reliable, and reusable solutions
  • Participate in a highly collaborative Agile/SCRUM environment and interact with cross-functional teams
  • Recommend and evangelize new technologies, architectures, and processes
  • Contribute to an environment of integrity, trust, feedback, and continuous improvement
  • Utilize the AWS ecosystem of services to develop and deliver business value
Requirements
  • Bachelor's Degree in Computer Science or Engineering disciplines (preferred but not required)
  • Deep understanding of modern Javascript, Typescript, and
  • Experience in a microservice-oriented environment
  • Serverless technology architecture, development, and delivery experience (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)
  • Strong knowledge of common design patterns and principles
  • Strong knowledge of Git and common Git workflows (such as GitFlow)
  • Strong knowledge of TDD and BDD
  • Experience with CICD pipelines
  • Experience in working with feature flags
  • Well-developed communication and interpersonal skills
  • Experience with designing and developing complex, robust, and highly scalable production services and applications using modern frameworks, tools, and systems
Why Join Pennymac?

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.

We offer a comprehensive benefits package, including medical, dental, and vision coverage, paid time off, wellness programs, employee recognition programs, and onsite gyms and cafe-style dining (select locations).

Our compensation package is competitive, with individual salary ranges based on multiple factors, including specific role, geographic location, and skills and experience.



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

    Job TitleSenior Full Stack EngineerJob SummaryWe are seeking a highly skilled Senior Full Stack Engineer to join our team at Deutsche Bank. As a key member of our technology solution, you will be responsible for developing applications for key business areas and driving cloud, cyber, and business technology strategy.Key ResponsibilitiesPromote the target...


  • Cary, North Carolina, United States S&P Global Full time

    About the Role:We are seeking a highly skilled Full Stack Software Engineer to join our dynamic team. As a key member of our team, you will have the opportunity to work with a diverse group of developers and contribute to the development of our platform.Responsibilities:Design and develop full-stack applications using Microsoft technologiesCollaborate with...


  • Cary, North Carolina, United States PennyMac Full time

    About PennymacPennymac is a leading specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of mortgage loans and the management of investments related to the mortgage market.Job SummaryWe are seeking a highly skilled and motivated Senior Full Stack Software Engineer to join our...


  • Cary, North Carolina, United States Eateam Full time

    Job DescriptionEateam is seeking a highly skilled Senior Full Stack Developer to join our team.Key Responsibilities:Ensure code reviews and development best practices are followed.Plan and execute technical scope of projects, including sprint planning and deliveries.Estimate efforts, identify risks, and provide technical support as needed.Design and develop...


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


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

    Job Title:Full-stack Java/React Software EngineerJob Summary:Deutsche Bank is seeking a highly skilled Full-stack Java/React Software Engineer to join our Enterprise Data Services team. As a key member of our team, you will design, develop, and maintain full-stack Java Spring Boot/ReactJS application components involving Microservices, REST APIs, SQL/NoSQL...


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

    Job Title: Full-stack Java/React Software EngineerJob Summary:We are seeking a highly skilled Full-stack Java/React Software Engineer to join our team at Deutsche Bank. As a key member of our Enterprise Data Services (EDS) platform, you will be responsible for designing, developing, and maintaining full-stack Java Spring Boot/ReactJS application components...


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

    Job Title: Full-stack Java/React Software EngineerDeutsche Bank is seeking a highly skilled Full-stack Java/React Software Engineer to join our Enterprise Data Services (EDS) platform team. As a key member of our team, you will design, develop, and maintain full-stack Java Spring Boot/ReactJS application components involving Microservices, REST APIs,...


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

    Job Title:Full-stack Java/React EngineerJob Description:Deutsche Bank is seeking a highly skilled Full-stack Java/React Engineer to join our Enterprise Data Services (EDS) platform team. As a key member of our technology team, you will be responsible for designing, developing, and maintaining full-stack Java Spring Boot/ReactJS application components...


  • Cary, North Carolina, United States Apple Full time

    At Apple, we're committed to innovation and excellence. We're seeking a Senior Full-Stack Web App Developer to join our AIML Collaboration Tools team.This role offers the opportunity to work on high-performing, high-trust teams, building critical internal tools and web-based applications to support ML researchers and internal event coordinators.You'll be...


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

    Job Title: Senior Full Stack DeveloperJob Summary:Deutsche Bank is seeking a highly skilled Senior Full Stack Developer to join our Technology team. As a Senior Full Stack Developer, you will partner with our global engineering team and business stakeholders to deliver value by building high-quality software products via agile development lifecycle. You will...


  • Cary, North Carolina, United States Saxon Global Full time

    Job Title:Senior Software Engineer/Full Stack Java DeveloperLocation:Hybrid in Cary, NCHire Type/Designation:C, CTH/USC, GC, GC EAD, H1BPartner Pay Rate:Up To $78/hour C2CInterview:Virtual/videoAbout the Role:The Senior full stack Java Developer will develop, maintain and support new or existing software products while evangelizing and applying the best...


  • Cary, North Carolina, United States Info Way Solutions Full time

    Job SummaryInfo Way Solutions is seeking a highly skilled Senior Full Stack Developer to lead our data engineering efforts. As a key member of our team, you will be responsible for designing and implementing data pipelines, databases, and data sources to build client and AI applications.Key Responsibilities:Develop and implement data pipelines 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 that code reviews and development best practices are followed. You must have strong experience working on Actimize and its tools, including AIS, RCM/Act One, and Dispute management. Your expertise in UI framework architecture, including React, Redux, and...


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

    Job Title: Senior Full Stack DeveloperAt Deutsche Bank, we are seeking a highly skilled Senior Full Stack Developer to join our Technology team. As a key member of our global engineering team, you will partner with business stakeholders to deliver value by building high-quality software products via agile development lifecycle.Key Responsibilities:Develop,...


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

    Job SummaryThe Dignify Solutions LLC is seeking a highly skilled Senior Java Full Stack Developer with DevOps expertise to lead the development of complex software systems. The ideal candidate will have a strong background in Java application development, full-stack software engineering, and DevOps practices.Key ResponsibilitiesLead the collection 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

    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 46 studios, we empower content creators across various industries to build high-fidelity, interactive experiences.Job Title: Senior Full Stack Web DeveloperWe are seeking a highly skilled Senior Full Stack Web...


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

    Job Title: Senior Full Stack Web DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Web Developer to join our team at Epic Games. As a Senior Full Stack Web Developer, you will be responsible for developing modern, user-centric web experiences that connect the many toolsets and elements of the Creator ecosystem, including publishing,...


  • Cary, North Carolina, United States Luxoft Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team at Luxoft. As a key member of our development team, you will be responsible for designing and implementing cross-platform REST API WSs applications using a structured development process.Key Responsibilities:Collaborate with technical leads, analysts, and developers...