Senior Application Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

PENNYMAC · 9 hours ago

Senior Application Developer

Pennymac is a specialty financial services firm focused on the production and servicing of U.S. mortgage loans. The Senior Application Developer will lead the design, development, and management of enterprise data pipeline infrastructure, primarily using Python and AWS cloud services to support critical business functions.

BankingFinanceFinancial ServicesLendingMortgage
check
H1B Sponsor Likelynote

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, EventBridge, 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, EventBridge, and serverless patterns for real-time and batch processing
Infrastructure as Code - Implement and manage cloud infrastructure using CloudFormation, CDK, or Terraform for reproducible and version-controlled deployments
Experience with Python data frameworks (e.g., Pandas, NumPy, SQLAlchemy, 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 DataOps practices (CI/CD for data pipelines, automated testing, monitoring)
Knowledge of Agile, Scrum, Jira methodologies

Qualification

PythonAWS Cloud ServicesData Pipeline ArchitectureAPI DevelopmentInfrastructure as CodeSQLContainerizationDataOpsAgileScrumJira

Required

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
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, EventBridge, 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, EventBridge, and serverless patterns for real-time and batch processing
Infrastructure as Code - Implement and manage cloud infrastructure using CloudFormation, CDK, or Terraform for reproducible and version-controlled deployments
Experience with Python data frameworks (e.g., Pandas, NumPy, SQLAlchemy, 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 DataOps practices (CI/CD for data pipelines, automated testing, monitoring)
Knowledge of Agile, Scrum, Jira methodologies

Preferred

Experience with Snowflake, SQL Server, or other data warehouse platforms for pipeline target systems
Financial Services and mortgage industry experience, particularly with regulatory reporting and risk management data requirements

Benefits

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

Company

PENNYMAC

company-logo
Pennymac is a home loan lending company that offers financial services.

H1B Sponsorship

PENNYMAC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (48)
2024 (42)
2023 (33)
2022 (44)
2021 (65)
2020 (34)

Funding

Current Stage
Public Company
Total Funding
$2.33B
2025-12-11Post Ipo Debt· $75M
2025-08-07Post Ipo Debt· $650M
2024-05-20Post Ipo Debt· $850M

Leadership Team

leader-logo
Amar Nadig
Senior Vice President of Enterprise Data
linkedin
leader-logo
Kevin Ryan
Senior Managing Director and Chief Strategy Officer
linkedin
Company data provided by crunchbase