×
Register Here to Apply for Jobs or Post Jobs. X

Sr Software Engineer, Python

Job in Fort Worth, Tarrant County, Texas, 76102, USA
Listing for: PENNYMAC
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR
Job Description & How to Apply Below

Overview

Sr Software Engineer, Python at PENNYMAC

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.

Responsibilities
  • Responsible for providing strategic guidance, designs, and solution patterns to team members, acting as the chief architect for a sub-product or sub-products.
  • Drive and collaborate throughout the development life cycle, partnering with business analysts and customers to review and optimize requirements.
  • Work with developers to review and validate key functionality and integration.
  • Ensure feasibility of design and integration with existing systems and platforms.
Requirements
  • Expert level knowledge of Python 3, Object-Oriented Code & Design Patterns
  • Strong experience with Python frameworks (e.g. FastAPI, Flask, Django)
  • Strong experience with REST APIs
  • Strong experience with Git
  • Strong experience writing unit tests
  • Experience with event-driven systems and microservices
  • Experience with Amazon Web Services (AWS) and serverless
  • Experience with infrastructure as code (Cloud Formation & CDK)
  • Knowledge of databases (SQL, No

    SQL)
  • Knowledge of Dev Ops practices (CI/CD, automated pipelines)
  • Experience with Agile, Scrum, Jira
  • Attention to detail; provide technical leadership and guidance to more junior engineers
  • Self-starter and able to work independently as well as within a team
  • Capable of owning technical design for moderately complex projects and understanding tradeoffs
  • Ability to understand existing software capabilities and limitations; prefer extending, reusing, and integrating with them while improving them
  • Track record of making design tradeoffs between short-term results and long-term viability
  • Active participation in team scrum activities and rituals and help others understand them
  • Behaviors aligned with the organization’s culture and values
What You’ll Bring
  • Degree in computer science, engineering or similar major
  • 5 years of software development experience
  • Deep understanding of modern Python (3.x)
  • Ability to master at least one major skill outside core coding (e.g., monitoring, documentation, security, integration testing, devops, performance optimization)
  • Track record of significant improvements across business-critical product ecosystems in stability, security, performance, and scalability
  • Ability to participate in multi-team or multi-sub-product scrum activities
  • Ability to convey complex technical topics to engineers, product owners, and non-technical colleagues
  • Ability to collaborate across teams and address architectural gaps
  • Capable of leading small to midsize epic-level efforts
  • Financial services and mortgage industry experience preferred
  • Strong business acumen and ability to interface with executive management
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 ownership. Our vision is to be the most trusted partner for home. 4,000 Pennymac team members across the country are guided by our core values: accountability, reliability, and ethics. Pennymac is committed to fostering an equitable and inclusive environment where all employees and customers feel valued, respected, and supported.

Benefits

Benefits include Comprehensive Medical, Dental, and Vision;
Paid Time Off;
Wellness Programs;
Employee Recognition Programs; onsite gyms and cafe-style dining (select locations); retirement benefits, life insurance, 401k match, and tuition reimbursement; philanthropy programs including matching gifts and volunteer grants.

Compensation varies by role, location, and experience. Salary: $90,000 - $150,000.

#J-18808-Ljbffr
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