Job Closed
This listing is no longer active.
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. Recognized as one of AMERICA'S MOST LOVED WORKPLACES® for five consecutive years and a Built In Best Places to Work for six years, we are committed to our employees’ total well-being. Bring your passion and talents to DFIN – because being YOU thrives here.
Principal Software Engineer
Location
United States
Posted
9 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
Donnelley Financial Solutions
Role Description 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. 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 engineer at DFIN, you’ll own projects end to end, write code that others will look towards as a standard, understand how we operate our systems and make sure our technology grows and doesn’t become a big pile of tech debt. Responsibilities - Be a key contributor to our development practice: design, full-stack development and testing. - Write concise, clear, well-tested and well-documented code with quality that adheres to industry best practices. - Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring. - Ensure automated tests and test frameworks are highly effective in terms of software quality, refactor flexibility, and integration/delivery speed. - Concurrent and asynchronous software design/development. - Analyze, design and build solutions that solve the problems we have, not the problems that we think we may have one day. - Build software with people: Product managers, other developers, SRE, junior engineers, senior engineers, offshore. - Understand that systems are to be operated and monitoring and metrics are important. - Advocate for simplicity, reliability, manageability, scalability, extensibility, reusability and performance. - O11y data driven optimization of latency, compute, memory, storage, and network traffic. - Make sure to constantly address technical debt. Shine a light on it, even when it hurts. Qualifications - Be committed to your development, the products you work on and the firm. - Experience designing services based and/or tiered web applications and systems. - 8-10 years of experience designing and building scalable data-driven software applications. - Experience developing secure code meeting security standards and willing to participate in financial systems security practices. - Experience in .Net Framework, C#, API’s RESTful web services, JavaScript, React.js, SQL Server, Visual Studio, Azure DevOps. - Proficient in one of and willing to work on all of C#, Node JS, Java, Typescript services. - Threading/concurrency and/or asynchronous experience. - RDBMS such as SQL Databases such as SQL Server or PostgreSQL. - Moderate to deep HTTP protocol/Networking insight. - Proven experience building products and services used by customers. - Azure, AKS, Docker, Kubernetes. Education - BS in Computer Science or equivalent work experience. Company Description 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 with 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. 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.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
OSP Engineer III
Pearce ServicesProviding mission-critical infrastructure solutions to create a more connected and sustainable future.
• Lead the end-to-end engineering of complex outside plant programs—from conceptual routing and feasibility through permit approvals, construction release, and closeout. • Set the technical direction for fiber/copper aerial and underground builds (pole line, direct-buried, and conduit systems). • Ensure designs meet NESC and client standards, and safeguard cost/schedule performance. • Mentor junior engineers, drive cross-functional coordination, and elevate quality through rigorous QA/QC, field validation, and data-driven improvements.
Senior Voice Engineer
Core BTSCore BTS is an award-winning IT consulting firm and managed service provider dedicated to problem solving.
• Responsible for the administration, support, implementation, and ongoing optimization of Cisco-based voice and Unified Communications • Support multiple customer environments with strong technical expertise • Ensure high availability, performance, and customer satisfaction across voice and contact center platforms • Collaborate with NOC, engineering, and service delivery teams to meet SLAs and customer expectations • Provide operational support for Cisco Unified Communications platforms • Configure and support Cisco Unified Communications Manager (CUCM), Unity Connection, gateways, and SIP integrations • Troubleshoot complex voice, call routing, and QoS issues across LAN/WAN environments • Create and maintain technical documentation, standard operating procedures, and network diagrams • Participate in customer onboarding, migrations, upgrades, and platform lifecycle management
• Perform Protective Relay Design & Coordination: Design, specify, calculate settings, and coordinate protective relays and relay control schemes • Modeling, short circuit and overstressed breaker studies as well as the protective relaying recommendations for proposed generation interconnections to a client’s electrical system • Ensures all relay settings activities, initiatives, and processes are in conformance with the company’s established policies and objectives, and with client design standards • Confidently and comfortably present technical solutions to key customers respond in real time to technical concerns and answer questions in a knowledgeable, articulate manner • Work collaboratively with the appropriate groups/ individuals in Qualus to develop and implement technical solutions that support the objectives of the Engineering Department
• Work on design and implementation of significant parts of the compiler • Work on performance analysis and design/implementation of new optimizations • Partner with global compiler, GPU driver, architecture, and application teams to coordinate improvements and problem resolutions • Seek interesting and meaningful compilation problems for state-of-the-art GPU technologies • Contribute to open-source projects (LLVM, DXC - HLSL compiler) • Propose, design, and implement SPIR-V extensions, represent NVIDIA in Khronos • Participate and contribute to the future of SPIR-V as a standard graphics interchange format



