Senior Full Stack Software Engineer

1 week 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 interact with internal and external systems.

Key Responsibilities
  • Design and implement cloud-based technology solutions that meet the needs of our business partners and customers.
  • Contribute to the development of our technology strategy and recommend new technologies and architectures that can improve our quality of deliverables.
  • Develop high-quality, scalable, cloud-based, reliable, and reusable solutions that meet the needs of our business partners and customers.
  • Participate in code and architecture reviews within and between teams to ensure that our solutions meet the highest standards of quality and reliability.
  • Recommend and evangelize for new technologies, architectures, and processes that can better improve our quality of deliverables.
  • Contribute to an environment and culture of integrity, trust, feedback, and continuous improvement.
Requirements
  • Bachelor's Degree in Computer Science or Engineering disciplines, preferred but not required.
  • Deep and thorough understanding of modern Javascript, Typescript, and cloud-based technologies.
  • Experience in a microservice-oriented environment and serverless technology architecture, development, and delivery.
  • NoSQL experience, preferably with AWS DynamoDB.
  • Cloud-based security experience, preferably with AWS services such as AWS Cognito, AWS Secrets Manager, and AWS GuardDuty.
  • DevOps infrastructure-as-code experience, preferably with AWS CDK and 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 and feature flags.
  • Well-developed communication and interpersonal skills, connecting directly and effectively with cross-functional team members.
  • Experience with designing and developing complex, robust, and highly scalable production services and applications using modern frameworks, tools, and systems.
Why Join Us

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 includes a salary range of $90,000 to $150,000, with opportunities for performance-based compensation and/or stock-based incentives awarded to employees based on company and individual performance.



  • 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 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 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 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 EngineerDeutsche Bank is seeking a highly skilled Full-stack Java/React Engineer to join our team. As a Full-stack Java/React Engineer, you will be responsible for designing, developing, and maintaining full-stack Java Spring Boot/ReactJS application components involving Microservices, REST APIs, SQL/NoSQL databases.Key...


  • 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 Developer Job Overview: As a Senior Full Stack Developer on our Technology team, 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 contribute to the wider objectives of Account TD to ensure flow, consistent...


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