DFIN - Donnelley Financial Solutions logo
DFIN - Donnelley Financial Solutions

A leading provider of risk and compliance solutions, DFIN - Donnelley Financial Solutions offers data insights, industry expertise, and insightful technology to

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,750Since 2016Company Site

Location

United States

Posted

2 days ago

Salary

0

Seniority

Lead

English

Job Description

Principal Software Engineer

DFIN - Donnelley Financial Solutions

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. Responsibilities: • Complex web frontend SPA development and architecture. • Design and implement concise, modular, cohesive, frontend and backend services in a distributed system context that are resilient, efficient, and reliable. • Ensure automated tests are highly effective in terms of software quality, refactor flexibility, and integration/delivery/build speed. • Design, refactor, implement, or work within micro-frontend SPA(s). • Optimize builds for speed and deterministic dependency management. • Concurrent and asynchronous software design/development. • Advanced asynchronous and resilient network communications design and implementation. • Software development on complex, but potentially irreducible algorithms or combinatorials. • Understand the basics of determinism, complexity classes, and resource constraints. • Find ways to reduce/decompose complex software components along appropriate boundaries. • When apparently irreducible problems are encountered and they resist beneficial decomposition (np-ness), find ways to simplify through approximation theory and quantization. • Extensive usage of all aspects of observability systems from experienced instrumentation of code to well-designed queries, dashboards, and alerts. Additional Responsibilities • Data driven optimization of latency, compute, memory, storage, and network traffic. • Maintain awareness of production system performance, errors, and code usage. • Communicate with clarity with diagrams, documentation, and presentations to other developers, dev teams, SREs, and management. • Optimize build, deployment, and IaC provisioning pipelines. • Rigorous analysis of escaped defects to determine corrective actions with depth of insight. • Communicate clearly via software architecture, embedded docs, or o11y. • Design and develop defensively to maintain or increase security going beyond OWASP and zero trust patterns by truly understanding the area of the system being worked on. • Rigorous and proficient review and clear feedback on pull requests by team members. • Keep up with relevant technologies, techniques, tools, and patterns. • Ensure the software is as simple as possible, but not simpler. • Build software with people. Product managers, other developers, SREs, junior engineers, senior engineers, and offshore. Construct software that matters! • Constantly address technical debt. Shine a light on it, even when it hurts. • Participate in the planning of technical engineering and product roadmaps. • Plan, lead, or manage projects when called upon to do so while remaining hands on. Qualifications: - • 6-15+ years of experience designing and building frontend software applications • Experience with secure coding standards and participation in systems security practices. • Ability to explain complex topics to managers/directors, program/product managers • Non-negotiables o Strong Typescript/JavaScript/ECMAScript o REACT (preferred), Angular, or other SPA frontend development tech stack • Roughly 50% or more of the following o Experience with heavy, complex frontend software. o Redux/Redux-Saga o Browser APIs o JS immutable data structures o In depth REST, gRPC, graphQL, or other API experience o Frontend test frameworks o Concurrency and/or asynchronous operations o Algorithm and combinatorial design and optimization o Performance and memory profiling/optimization including binary/byte level techniques o Javascript V8 Engine knowledge/experience o C# .NET or Java Spring boot backend service experience o Node JS o Micro-frontends o WebSockets or other push technologies like Signal R or long polling o Browser Canvas o Advanced HTTP protocol/Networking o RDMS/database design and development experience PostgreSQL, SQL Server o Docker, AKS/Kubernetes o Distributed systems backend or P2P systems experience Education • BS in Computer Science or equivalent work experience. It is the policy of Donnelley Financial Solutions to select, place, and manage all its employees without discrimination based on race, color, national origin, gender, age, religion, actual or perceived disability, veteran status, actual or perceived sexual orientation, genetic information or any other protected status. If you are a qualified individual w ith a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access jobs.dfinsolutions.com as a result of your disability. You can request a reasonable accommodation by sending an email to talentacquisition@dfinsolutions.com . At DFIN, protecting your identity is a top priority. Please be aware of scammers impersonating DFIN recruiters. DFIN recruiters will never request personal information via email or text. You will only receive a text from us if you've already been in contact. All automated messages will come from talentacquisition@dfinsolutions.com . If you ever have doubts about the legitimacy of any communication from us, please do not hesitate to reach out for verification via talentacquisition@dfinsolutions.com (this email is for general TA questions and is not used for updates on your application status). #BI-Remote

Related Job Pages

More Software Engineer Jobs

The Growth Partner logo

Senior Technical Developer

The Growth Partner

We help Marketing Agencies scale profitably using Growth Partner Principles

ContractRemoteTeam 11-50Since 2022H1B No Sponsor

• Act as the primary implementation partner working directly in a production codebase. • Own the building, engineering, and feature deployment of full-stack system features. • Design, implement, and submit clean Pull Requests (PRs) for review. • Build and maintain robust machine learning pipelines, covering training data preparation, fine-tuning scripts, and system evaluations. • Write complex raw PostgreSQL database schemas, queries (CTEs, window functions), and data migrations. • Develop, scale, and optimize high-throughput model inference steps and custom voice pipelines (STT/TTS). • Decompose feature briefs, propose structural technical architectures, and autonomously resolve backend production bugs.

Philippines
Eliassen Group logo

Senior Java Developer

Eliassen Group

Founded in 1989, Eliassen Group is an award-winning consulting, staffing, and recruiting company. In 2018, Eliassen Group merged with Principle Solutions Group

Senior Java Developer Boston, MA Type: Contract Category: Development Industry: Insurance Reference ID: JN -062026-107457 Date Posted: 06/15/2026 Shortcut: http://careers.eliassen.com/aue7RH - Description - Recommended Jobs Description: Hybrid 4 days onsite in Boston, MA Our client seeks a Senior Java Developer to deliver robust web applications across the middle tier and presentation tier. The role spans end-to-end development from front-end interfaces through database and object-relational layers. You will collaborate with Business Analysts, write high-quality code, support testing and deployments, and ensure performance, scalability, maintainability, and security. We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $65.00 to $72.00/hr. w2 JN -062026-107457 Responsibilities: - Collaborate with Business Analysts to translate business requirements into technical designs. - Develop, test, and maintain high-quality source code across the full stack. - Create and execute unit tests and support functional and system integration testing. - Participate in deployment activities and production support when needed. - Design and integrate application components for seamless interoperability. - Ensure solutions meet performance, scalability, maintainability, and security standards. Experience Requirements: - 5+ years developing web-based applications using Java/J2EE technologies. - Core Java including multithreading and Executor framework. - Spring, Spring MVC, Hibernate, and MyBatis. - RESTful web services development and integration. - JavaScript, JSP, CSS, HTML, Angular, and modern JS libraries such as jQuery. - AJAX, XML/XSLT, and JSON. - Application servers including JBoss, Apache, and Tomcat. - SQL database design, stored procedures, and performance optimization. - Experience using GitHub Copilot in Agent mode to assist with Java development. - Ability to create cross-browser, cross-platform compatible solutions. - Strong understanding of web application security best practices. - Preferred: Experience with property and casualty insurance applications, and familiarity with performance tuning and scalability strategies. - Personal: Self-motivated, organized, and able to prioritize. Strong analytical and problem-solving skills with attention to detail. Education Requirements: - Bachelor’s degree in Computer Science, Engineering, or related field. Recruitment Transparency Notice Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening and hiring process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (noreply@eliassen.com, 781-808-2924) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group’s use of these tools, including AI tools, as part of the application and hiring process. Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range. W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following: When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc. Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group. If you have any indication of fraudulent activity, please contact fraud@eliassen.com. About Eliassen Group: Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve. Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws. Don’t miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check! Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. Eliassen Group’s Affirmative Action Plan (AAP) is available for inspection by any employee or applicant for employment upon request, during normal business hours of Monday through Friday, 8:30am to 5:30pm EST. Interested persons should contact Phaedra Wells at pwells@eliassen.com for assistance. It is unlawful in Massachusetts and Maryland to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Applicants with disabilities that believe they require an accommodation or assistance with a position, please email our HR team at hradmin@eliassen.com. This email inbox is designed exclusively to assist job seekers whose disability prevents them from being able to apply online. Emails sent for other purposes will not receive a response. Please be advised that a number of fraudulent job postings have been released under the Eliassen Group brand. Unfortunately, fraudulent job postings can happen. If anyone reaches out to you about an open position connected with Eliassen Group, never provide personal or financial information to anyone who is not clearly associated with Eliassen Group If anyone seemingly from Eliassen Group has ever requested this personal information in the past or does so in the future, please contact fraud@eliassen.com. Please ensure that you are working directly with us by confirming the following: - When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc. - Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group, as indicated above

Massachusetts
$65 - $72 / hour
Qualcomm logo

Staff SOC Physical Design Engineer

Qualcomm

Since 1985, Qualcomm has been an innovator in the wireless telecommunications industry with more than 13,000 patents in the United States. Today, Qualcomm provi

Role Description This individual leads, plans, synthesizes ambiguous or conflicting requirements and performs the complex responsibility of the Physical Design Flow of high-speed DDR, graphics, physical verification flows, micro-architecture, SOC algorithm design and modeling, and methodology, focusing on target power utilization and optimization for system-on-chip (SoC) products and how these features impact power and performance. - Floor Planning - Clock Tree Synthesis - Place and Route - PDN - Timing analysis and closure - Performs various physical verification checks (such as LVS, DRC, design-for-manufacturing & design-for-yield) at the chip and block levels - Provides schedules and supports cross-functional engineering effort to drive to signoff closure for tapeout - Acts as a strong contributor at design reviews and project meetings and communicates and implements a development plan *Telecommuting permitted* Qualifications - Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field and three (3) years of experience in a related occupation - Bachelor's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field and seven (7) years of progressive experience in a related occupation - Employer will accept any suitable combination of education, training or experience Requirements - Strong understanding of Physical Design Flow - Experience with high-speed DDR, graphics, and physical verification flows - Ability to perform complex responsibilities in micro-architecture, SOC algorithm design and modeling - Focus on target power utilization and optimization for SoC products Benefits - Competitive salary range: $154,742.00 - $210,000.00/year Company Description Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. - Contact: disability-accomodations@qualcomm.com - EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

United States
$154.7K - $210K / year
Capgemini logo

Guidewire Developer

Capgemini

Get the Future You Want

Full TimeRemoteTeam 10,001+Since 1967H1B Sponsor

Role Description Desarrollador Sr con más de 5 años de experiencia en el desarrollo, configuración e implementación de soluciones basadas en la plataforma Guidewire, principalmente en los módulos PolicyCenter, ClaimCenter y BillingCenter. - Experiencia participando en proyectos de implementación, mantenimiento evolutivo y correctivo para compañías del sector asegurador. - Sólido conocimiento en desarrollo utilizando: - Gosu - Guidewire Studio - Data Model Extensions - PCF - Rules Engine - Integraciones mediante Web Services (SOAP/REST) - Mensajería e interfaces con sistemas externos - Capacidad para analizar requerimientos de negocio, diseñar soluciones técnicas y colaborar con equipos multidisciplinarios bajo metodologías ágiles. Qualifications - Experiencia en gestión de incidencias - Optimización de procesos - Pruebas unitarias - Soporte a ambientes productivos - Participación en ciclos completos de desarrollo de software (SDLC) - Orientado a la entrega de soluciones de calidad - Cumplimiento de objetivos y mejora continua Requirements - Guidewire PolicyCenter - Guidewire ClaimCenter - Guidewire BillingCenter - Gosu - Guidewire Studio - PCF Configuration - Rules Engine - Integraciones SOAP y REST - SQL - XML - Git - Metodologías Agile/Scrum - Pruebas Unitarias y de Integración Benefits - Compensación competitiva - Beneficios superiores a los de Ley Company Description Capgemini ofrece una experiencia única de reclutamiento y onboarding, y te ayuda a construir las bases de tu carrera y habilidades profesionales. - Ambiente de trabajo colaborativo basado en 7 valores: Honestidad, Audacia, Confianza, Libertad, Espíritu de Equipo, Modestia y Diversión. - Promoción de un ambiente que permite planear y desarrollar tu carrera. - Presencia en más de 50 países con más de 340 mil profesionales en México. - Metodologías propias a nivel global: Collaborative Business Experience y Rightshore.

Mexico