Pennymac is hiring a Senior Application Developer to build and support the suite of applications that manage critical functions like pricing, trading, hedging, pooling, and shipping. You will work on automating processes and providing ongoing development for our systems, leveraging both Open Source/LAMP stack and .NET skill sets.
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 development.
- 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 collaborate as a team member on larger projects.
- Perform other related duties as required and assigned.
- Demonstrate behaviors aligned with our organization’s desired culture and values.
What We're Looking For
- Bachelor’s degree or equivalent work experience.
- 5+ years of relevant work experience.
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
- Services: Web Services
- Databases: MySQL, PostgreSQL, SQL Server
- Platforms: Linux
- Environment: Open Source/LAMP stack
Benefits & Compensation
- Comprehensive Medical, Dental, and Vision plans.
- 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 may vary based on multiple factors including specific role, geographic location/market data, and skills and experience.
At Pennymac, we are accountable, reliable, and ethical in all that we do, fostering an equitable and inclusive environment where all employees and customers feel valued, respected, and supported.




