PENNYMAC · 3 days ago
Principal Engineer Frontend
Pennymac is a specialty financial services firm focused on the mortgage market. The Principal Frontend Engineer will architect the AI Platform Services team's user interface, creating complex, AI-native interfaces and enhancing user experience through innovative design and real-time collaboration features.
BankingFinanceFinancial ServicesLendingMortgage
Responsibilities
Architect the Agentic Workspace: Design and build the core frontend architecture for the AI platform using React, TypeScript, and Next.js, ensuring sub-second performance even with heavy data visualization and real-time streams
Build the 'Collaborative Canvas': Engineer a real-time, multi-player workspace where AI agents and humans can co-author artifacts (User Stories, PRDs, Architecture Diagrams). Implement CRDTs (Conflict-Free Replicated Data Types) and WebSocket infrastructures to manage shared state seamlessly without data loss
Master the 'Generative UI': Develop a robust component registry and rendering engine that allows AI agents to dynamically generate interactive UI elements (charts, forms, checklists) on the fly, rather than just outputting text
Visualize Intelligence: Create intuitive visualizations for the 'Unified Context Library,' allowing users to see why an AI agent made a decision, trace its sources (Jira, Confluence, GitLab), and inspect its reasoning graph via interactive diagrams
Partner with the Backend: Collaborate closely with Principal Backend Engineers to define the API contracts (GraphQL, Streaming JSON, Server-Sent Events) that enable the frontend to consume complex agent outputs efficiently
Developer Experience (DX) Leadership: Work directly with your 'customers' (Pennymac engineers and product analysts) to understand their workflows. Translate their friction points into elegant UI solutions that reduce context switching
Establish Frontend Standards: Take ownership of the frontend DevOps pipeline, testing strategy (E2E/Integration), and architectural standards. Evangelize 'AI-Native' design patterns across the broader technology organization
Qualification
Required
Bachelor's Degree in Computer Science, HCI, or related engineering disciplines, or equivalent professional experience
Elite Expertise in React & TypeScript: A proven track record (8+ years) of building complex, data-heavy Single Page Applications (SPAs). Deep mastery of React internals, hooks, context, and performance optimization
Next.js & Server Components: Experience with modern Next.js architectures (App Router), specifically leveraging Server Components and streaming for progressive UI rendering
Real-Time Collaboration Experience: Hands-on experience building multi-user, real-time applications using WebSockets, SSE, or libraries like Yjs, Automerge, or Liveblocks. You understand the complexities of state synchronization and conflict resolution in distributed systems
"Generative UI" / AI Integration: Demonstrable experience integrating LLM APIs (OpenAI, Anthropic, AWS Bedrock) into frontend applications. Experience with "streaming" UI responses and handling unstructured data
Data Visualization: Proficiency with visualization libraries (e.g., D3.js, Recharts, React Flow, or Mermaid.js) to render complex dependency graphs and architecture diagrams
A "Startup Mentality": High ownership, collaborative spirit, and adaptability. You are comfortable shipping an MVP "Collaborative Canvas" one week and refactoring it for scale the next based on user feedback
Preferred
Experience with AI SDKs: Familiarity with the Vercel AI SDK, LangChain.js, or similar frameworks for managing agentic state in the frontend
Design Systems: Experience building or maintaining enterprise-grade Design Systems (e.g., using Tailwind CSS, Radix UI, or Shadcn)
Backend Fluency: Ability to write Node.js/Edge Functions to support "Frontend-for-Backend" (BFF) patterns
Knowledge of ASTs: Understanding of Abstract Syntax Trees (ASTs) for code analysis and manipulation within the browser
FinTech/Mortgage Domain: Familiarity with the regulatory and compliance constraints of the financial industry (e.g., SOX, GLBA)
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
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 CompanyTotal Funding
$2.33B2025-12-11Post Ipo Debt· $75M
2025-08-07Post Ipo Debt· $650M
2024-05-20Post Ipo Debt· $850M
Leadership Team
Recent News
MarketScreener
2025-12-20
2025-12-16
2025-11-06
Company data provided by crunchbase