Pennymac is hiring a Senior Application Developer to support functions requiring automation and systems development. You will be responsible for the initial development and ongoing support of applications for pricing, trading, hedging, pooling, shipping, and other critical departmental functions.
What You'll Do
- Use the latest tools and techniques including Ruby/Rails, RSpec/NUnit, .NET, C#, Agile Methodologies, and Web Services.
- Apply BDD/TDD techniques during the development process.
- Prepare software for deployment to production environments.
- Respond to and resolve questions and issues logged by users of live systems.
- Manage small projects independently and work as a team member on larger projects.
- Perform other related duties as required and assigned.
- Demonstrate behaviors aligned with the organization’s desired culture and values.
What We're Looking For
- Bachelor’s degree or equivalent work experience.
- 5+ years of relevant work experience.
- Proficiency in Open Source/LAMP stack and .NET skill sets.
Nice to Have
- Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum.
- Experience with relational databases (MySQL, PostgreSQL, SQL Server).
- Knowledge of design patterns, refactoring, and unit testing.
- Experience with Linux and open source software.
- Financial services experience, especially related to mortgages and mortgage-backed securities.
Technical Stack
- Languages/Frameworks: Ruby/Rails, .NET, C#
- Testing: RSpec, NUnit
- Methodologies: Agile, BDD/TDD, Web Services
- Databases: MySQL, PostgreSQL, SQL Server
- Platforms: Linux, Open Source/LAMP stack
Benefits & Compensation
- Comprehensive Medical, Dental, and Vision coverage.
- Paid Time Off Programs including vacation, holidays, illness, and parental leave.
- Wellness Programs, Employee Recognition Programs, and onsite gyms and cafe style dining at select locations.
- Retirement benefits, life insurance, 401k match, and tuition reimbursement.
- Philanthropy Programs including matching gifts, volunteer grants, charitable grants, and corporate sponsorships.
- Individual salary varies based on role, geographic location/market data, and skills/experience.
Pennymac values an accountable, reliable, and ethical culture.




