About this role
Job title: Lead, Software Engineer - PGIM Technology
About the Role Lead Software Engineer within PGIM Product Technology, focusing on React-based front-end development, designing scalable UI and collaborating with product owners and engineers. The role emphasizes front-end quality, performance, accessibility, and user experience, with close partnership across the tech stack.
What You'll Do
- Lead design and implementation of modern, scalable UI architectures using React, TypeScript, and contemporary front-end patterns, ensuring responsive, accessible, and high-performance experiences.
- Design, build, and maintain full-stack solutions across React front ends, .NET back ends, and SQL/NoSQL data stores to deliver cohesive end-to-end functionality.
- Translate complex business and user requirements into technical solutions, partnering with product owners, UX designers, architects, and stakeholders throughout the delivery lifecycle.
- Establish and evolve UI component design, state management strategies, API integration patterns, and data access approaches that enable scalability and long-term maintainability.
- Collaborate with Infrastructure and DevOps to define and extend CI/CD pipelines, supporting automated builds, testing, deployments, and environment consistency.
- Ensure data integrity, performance, and reliability across application data layers by designing effective schemas, queries, and data access patterns using relational and NoSQL databases.
- Architect and integrate front-end solutions with backend and platform services, ensuring secure, efficient API consumption and seamless user interactions.
- Lead a small engineering team, providing technical direction, hands-on guidance, code reviews, and mentorship to elevate engineering quality and team effectiveness.
- Drive adoption of best practices and standards across UI development, backend services, and data access, with a strong focus on security, compliance, performance, scalability, and reliability.
- Serve as a subject-matter expert for front-end and application development, coaching engineers on React best practices, modern JavaScript/TypeScript patterns, testing strategies, and overall application design.
- Create and maintain clear technical documentation, including architecture diagrams, design guidelines, coding standards, and operational playbooks for internal teams and stakeholders.
- Collaborate across business and technology partners, including designers, analysts, engineers, and client stakeholders, to deliver user-centric, high-quality applications aligned with enterprise goals.
- Continuously evaluate and adopt modern tools, frameworks, and patterns that improve developer productivity, application performance, observability, and operational excellence, while sharing knowledge and driving consistency across teams.
What We're Looking For
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
- 10+ years of professional software engineering experience, with a strong focus on designing and delivering enterprise-scale web applications, including recent hands-on leadership in React-based front-end development.
- Deep expertise in modern UI development, including React, TypeScript, HTML5, CSS, and contemporary front-end frameworks, patterns, and tooling for building reusable, scalable, and accessible user interfaces.
- Familiarity with React.js, including server-side rendering (SSR) concepts and SSR-based React applications integrated with backend services.
- Experience building UI using Microsoft Power Pages.
- Strong experience designing and building backend services using .NET, including API design, integration patterns, security, and performance optimization.
- Solid experience working with relational and NoSQL databases, with the ability to design efficient data models, queries, and integration patterns to support high-performance systems.
Nice to Have
- Experience with design systems, component libraries, and frontend architecture governance.
- Exposure to cloud platforms, security, observability, and DevOps practices.
- Familiarity with Next.js server-side rendering in depth.
Compensation & Benefits Salary and benefits not disclosed in posting.