Principal Engineer Frontend jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

ReactTypeScriptNext.jsReal-Time CollaborationData VisualizationGenerative UIDeveloper ExperienceHuman-Computer InteractionStartup MentalityBackend Fluency

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

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