Donnelley Financial Solutions (DFIN) · 21 hours ago
Staff Software Engineer - Full Stack (Remote)
Donnelley Financial Solutions is a values-driven organization that delivers innovative software and service solutions for essential financial reporting and capital markets transactions. They are seeking a Staff Software Engineer to design and implement modular, resilient services in a distributed system context, while owning projects end to end and delivering high-quality SaaS solutions for their customers.
Cyber SecurityFinanceSoftware
Responsibilities
Design and implement concise, modular, cohesive, frontend and backend services in a distributed system context that are resilient, efficient, and reliable
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
Advanced asynchronous and resilient network communications design and implementation
Design, refactor, implement, or work within micro-frontend SPA(s)
Judiciously leverage AI, ML, and vector databases in both software development workflows and product feature development
Decompose/distill complex software components along appropriate boundaries
Development on/of complex, but potentially irreducible algorithms or combinatorials
When apparently irreducible problems are encountered and they resist beneficial decomposition (np-ness), find ways to simplify through approximation theory and quantization
Extensively use all aspects of observability systems: instrumentation of code, well-designed queries, dashboards, alerts, and distributed traces
Maintain awareness of production system performance, errors, and code usage
O11y data driven optimization of latency, compute, memory, storage, and network traffic
Communicate with clarity using O11y screens, PRs, POCs, diagrams, documentation, and presentations to other developers, dev teams, SREs, and management
Optimization of local/cloud build, deployment, and IaC provisioning pipelines
Rigorous analysis of escaped defects to determine corrective actions with depth of insight
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
Maintain awareness of current relevant technologies, techniques, and tooling
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 roadmaps
Plan, lead, or manage projects when called upon to do so while remaining hands on
Qualification
Required
Commitment to your software development, the products you work on, and the firm
6-15+ years of experience working in full stack distributed systems
Experience meeting secure coding standards and willing to participate in financial systems security practices
Ability to explain complex topics to managers/directors, program/product managers
Proficient in one of and willing to work on all of C#, Node JS, Java, Typescript services
REACT (strongly preferred), Angular, or other SPA frontend development tech stack
Concurrency and/or asynchronous operations experience
Typescript/JavaScript
Moderate to deep experience with roughly 50% or more of the following: Redux/Redux-Saga, Browser APIs, Compute/memory/latency profiling of SPA apps or backend services, Algorithm design/optimization and combinatorial problem solving, Javascript V8 Engine knowledge/experience, Messaging systems using tech like Azure Service Bus, Rabbit MQ, etc., Distributed systems design/adaptation or P2P systems experience, JS immutable data structures, SPA Micro-frontends, In depth REST, WebSockets, gRPC, graphQL, or other API experience, Frontend test frameworks, Browser Canvas, OCI container usage such as Docker, Podman, and/or AKS/Kubernetes, Stream processing or functional reactive programming, RDBMS such as SQL Databases such as SQL Server or PostgreSQL, Moderate to deep HTTP protocol/Networking insight, Azure (Preferred), AWS (Plus), and/or GCP (Translates), Build pipelines and ideally IaC such as Terraform
Benefits
Competitive compensation
Flexible workplace
Comprehensive benefits
Opportunities for professional growth
Company
Donnelley Financial Solutions (DFIN)
DFIN is the leading global provider of compliance and regulatory software and services, fueling end-to-end investment company regulatory compliance needs, complex capital markets transactions, and essential financial reporting at every stage of the corporate lifecycle.
H1B Sponsorship
Donnelley Financial Solutions (DFIN) 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 (6)
2024 (3)
2023 (3)
2022 (6)
2021 (5)
2020 (7)
Funding
Current Stage
Late StageRecent News
2025-10-31
Company data provided by crunchbase