×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior Application Developer

Job in Cary, Wake County, North Carolina, 27518, USA
Listing for: PENNYMAC
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Data Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Pennymac (NYSE: PFSI) 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 work towards a unified goal of helping millions of Americans achieve aspirations of home ownership through the complete mortgage journey.

The

Sr. Data Platform Engineer - Python/AWS Specialist

The Sr. Data Platform Engineer - Python/AWS Specialist leads the design, development, and management of our enterprise data pipeline infrastructure, with a primary focus on Python-based solutions and AWS cloud services. This role supports critical business functions through sophisticated data engineering, including pricing analytics, trading systems, hedging models, and pooling operations, ensuring scalable, performant, and reliable data solutions across the organization.

Responsibilities
  • Advanced Python Development - Architect, develop, and maintain production-grade Python applications using Object-Oriented Programming, design patterns, and software engineering best practices for enterprise data pipelines
  • Expert AWS Cloud Services - Design and implement cloud-native data solutions using AWS services including Lambda, Glue, Step Functions, S3, Event Bridge, SQS/SNS, and Kinesis
  • Data Pipeline Architecture - Lead the design of scalable ETL/ELT pipelines using Python frameworks such as Apache Airflow, Prefect, or AWS Step Functions for orchestration
  • API Development & Integration - Build and maintain RESTful APIs using FastAPI or Flask for data services, microservices, and system integrations
  • Serverless & Event-Driven Architecture - Design event-driven data pipelines leveraging AWS Lambda, Event Bridge, and serverless patterns for real-time and batch processing
  • Infrastructure as Code - Implement and manage cloud infrastructure using Cloud Formation, CDK, or Terraform for reproducible and version-controlled deployments
  • Experience with Python data frameworks (e.g., Pandas, Num Py, SQL Alchemy, PySpark) for data transformation and analysis
  • Strong experience with SQL and database technologies for data pipeline development and optimization
  • Experience with containerization (Docker) and container orchestration (ECS, Kubernetes) for deploying Python services
  • Experience with Git, CI/CD pipelines, and collaborative development workflows
  • Experience with comprehensive testing strategies including unit testing, integration testing, and data validation frameworks (pytest, Great Expectations)
  • Knowledge of Data Ops practices (CI/CD for data pipelines, automated testing, monitoring)
  • Knowledge of Agile, Scrum, Jira methodologies
Qualifications
  • Degree in Computer Science, Data Engineering, Engineering, or similar technical major
  • 5+ years of software development experience with 4+ years of production Python development
  • Expert-level Python skills including OOP, design patterns, async programming, and building maintainable, testable code at enterprise scale
  • 3+ years of hands-on AWS experience with data-focused services (Lambda, Glue, Step Functions, S3, Kinesis, EMR)
  • Deep understanding of data engineering concepts, ETL/ELT patterns, and modern data architecture principles
  • Extensive experience building and maintaining production data pipelines that process high volumes of data reliably
  • Demonstrated ability to master cloud technologies including serverless architectures, event-driven systems, and Infrastructure as Code
  • Proven track record of architecting and implementing business-critical data solutions that improve stability, security, performance, and scalability
  • Demonstrated ability to effectively communicate complex technical concepts to engineers, product owners, project managers, and business stakeholders
  • Demonstrated experience in multi-team collaboration and agile development practices, particularly in data-focused environments
  • Ability to collaborate across teams and design data systems that address architectural gaps and scalability challenges
  • Preferred:
    Experience with Snowflake, SQL Server, or other data warehouse platforms for pipeline target systems
  • Preferred:
    Financial Services and mortgage industry experience, particularly with regulatory reporting and risk management data requirements
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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary