Join a dynamic team at the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting and capital markets transactions. At DFIN, we are a values-driven organization that empowers you to build a fulfilling career while bringing your authentic self to work every day. Our “Win as One” mentality ensures that our team’s success is directly linked to Client, Shareholder and Employee Satisfaction. In 2026, DFIN was named #1 on the 2026 Top 100 Global Most Loved Workplaces® by Best Practice Institute. We have also been recognized as one of America’s Most Loved Workplaces® for five consecutive years and a Built In Best Place to Work for six years, reflecting our continued commitment to supporting employees’ total well-being. Enjoy competitive compensation, a flexible workplace, comprehensive benefits, and opportunities for professional growth. Bring your passion and talents to DFIN – because being YOU thrives here. Summary:We are looking for technical team members at all levels who want to push themselves to deliver best in market SaaS solutions. We offer a challenging environment where you will have to grow, adapt, and use your skills consistently. Our customers rely on us in the moments that matter. Engineering delivers on that promise. As a Principal Frontend Engineer, you will be part of key engineering team within our engineering organization, responsible for the architectural vision, design, and implementation of our frontend systems. You will work closely with cross-functional teams, engineers at all levels, product managers, and UX designers, to deliver a world-class user experience for our SaaS platform. This role requires deep engineering skills in modern front-end technologies, strong collaboration skills, and a strategic mindset to drive the evolution of our systems in alignment with business goals. This isn't your typical, boring, web application, but a highly sophisticated, modern, SPA plus Node JS BFF, that pushes the boundaries of memory and computation in a browser requiring many components to be meticulously engineered for optimal performance. Challenges include the use of web workers, algorithmic design/optimization, replication patterns, caching, async design, and the successful management of complexity. The system involves real-time collaborative document editing, requiring concurrency and distributed systems thinking. This role focuses on the most advanced and challenging aspects of this system in an environment of innovation and technical excellence.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
Associate degree