Donnelley Financial Solutions

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.

Senior Software Engineer

Location

United States

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Donnelley Financial Solutions

Role Description DFIN is seeking a highly skilled Senior Software Engineer to join the Venue Engineering team at DFIN. Venue from Donnelley Financial Solutions is a top-tier virtual data room provider trusted by countless businesses serving global mission-critical financial transaction markets. Our product is a modern SaaS platform built on Microsoft Azure designed with scalable, resilient, cloud-native architecture which sets the bar for a responsive, intuitive, and innovative solution. As a Senior Software Engineer, you are expected to combine strong software development skills with proficiency in AI-enabled engineering practices, distributed systems expertise, and operational ownership. This role requires strong technical expertise, modern cloud development experience, collaboration across product, engineering, QA, SRE, and support organizations, and continuous learning. Successful candidates demonstrate sound engineering judgment, take ownership of outcomes, and raise the technical capabilities of those around them. Responsibilities - Design, develop, test, deploy, and support enterprise-grade software solutions. - Lead design discussions and contribute to architectural decision-making. - Develop cloud-native services, modern APIs, user interfaces, integrations, and background processing systems utilizing messaging, queues, and service-based communication patterns. - Create reusable frameworks, shared components, and engineering accelerators. - Design and implement solutions that meet functional and non-functional requirements including security, performance, scalability, reliability, fault tolerance, concurrency, and maintainability. - Ensure design precedes implementation through technical specifications, data flow reviews, dependency analysis, and feature design reviews. - Deliver software with enterprise-grade quality and drive it through the whole SDLC. - Ensure code is secure, maintainable, observable, and supportable. - Create technical designs and implementation plans. - Identify technical risks early and propose mitigation strategies. - Create and maintain automated unit tests and partner closely with SDETs to ensure comprehensive quality coverage throughout development. - Reduce technical debt through continuous improvement initiatives. - Utilize AI-assisted development tools such as GitHub Copilot and approved AI solutions. - Identify opportunities to improve engineering velocity and software quality through AI-enabled workflows and drive adoption of effective AI engineering practices. - Apply AI across the software development lifecycle including requirements analysis, architecture exploration, implementation, testing, documentation, troubleshooting, and operational support. - Use AI responsibly utilizing only approved AI tools as an accelerator, not a replacement for engineering judgement. Validate and review AI-generated output to ensure correctness, security, maintainability, and compliance. - Stay informed on emerging AI technologies and bring practical innovation to engineering teams. - Senior Engineers are expected to own the systems they build. - Support production systems, participating in incident response activities, and conducting root cause analysis. - Design monitoring, telemetry, and observability solutions. - Drive reliability, resiliency, performance, and scalability improvements. - Partner with support, operations, and product teams to reduce operational risk. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 10+ years of professional software development experience. - Strong experience with: - C# - .NET / ASP.NET Core - SQL Server or Azure SQL - React and front-end web technologies - Experience leveraging AI-assisted engineering. - Experience developing cloud-native applications on Microsoft Azure. - Experience building RESTful APIs and distributed systems. - Strong understanding of software architecture and design patterns. - Experience with CI/CD pipelines and DevOps practices. - Excellent analytical, troubleshooting, communication, and collaboration skills. Preferred Qualifications - Experience with Azure Service Bus, messaging systems, or event-driven architectures. - Experience building real-time communications using SignalR, WebSockets, or similar technologies. - Experience implementing observability solutions using OpenTelemetry, Splunk, New Relic, or similar platforms. - Experience supporting SaaS products at scale. - Experience participating in production incident response activities. - Experience leading technical initiatives across multiple teams. - Experience with infrastructure-as-code and cloud automation. - Experience in regulated or compliance-sensitive environments. - Microsoft Azure certifications. Technologies - Backend: - C# - .NET 8 / ASP.NET Core - REST APIs - Azure Functions - Entity Framework - SQL Server - Frontend: - React - TypeScript - JavaScript - HTML5 / CSS - Additional Technologies: - Cloud & Platform Services: - Microsoft Azure - Azure Service Bus - SignalR - Azure Storage - Azure App Services - Azure Monitoring Services - Engineering Toolchain: - GitHub Enterprise - Azure DevOps - Harness - SonarQube - New Relic - Splunk

Related Job Pages

More Software Engineer Jobs

HugeInc logo

Senior Software Engineer

HugeInc

Huge is a design and technology company. We create products and experiences that grow the world’s most ambitious brands. We believe all experiences should be intelligent, shoppable, and unique to every brand. Huge’s nearly 1,000 thinkers, tinkerers, makers, and creators have been problem-solving across North America, Europe, and Latin America for over 25 years. Huge is committed to creating an inclusive employee experience for all. Huge is an equal opportunity employer (EOE) and strongly supports diversity in the workforce.

Full TimeRemoteTeam 1,001-5,000

Role Description We are seeking a talented Senior Software Engineer with strong backend expertise to join our engineering team. The ideal candidate has extensive experience building scalable backend applications, designing robust APIs, and developing data-intensive solutions using modern cloud technologies. In this role, you'll collaborate with cross-functional teams to deliver high-quality software, contribute to technical decisions, and build reliable, maintainable systems that power enterprise-scale digital products. - Design, develop, and maintain scalable backend applications and services using Python. - Build and optimize RESTful APIs that support enterprise applications and integrations. - Design and implement efficient data models, database schemas, and SQL queries. - Develop and maintain ETL processes and large-scale data processing workflows. - Collaborate with product managers, designers, and engineers to deliver high-quality software solutions. - Optimize application performance, troubleshoot complex issues, and implement scalable solutions. - Contribute to software architecture, code reviews, and engineering best practices. - Build, test, and deploy applications using modern CI/CD pipelines and cloud infrastructure. - Work within Agile teams, proactively communicating progress, technical risks, and implementation recommendations. - Continuously improve system reliability, maintainability, and overall engineering quality. Qualifications - 6+ years of professional experience as a Software Engineer, with recent senior-level backend development experience. - Strong proficiency in Python and experience building scalable, production-grade applications. - Solid understanding of object-oriented programming, clean architecture, design patterns, and software engineering best practices. - Experience designing and developing RESTful APIs and backend services. - Strong experience with SQL and relational databases such as PostgreSQL or MySQL, including data modeling and query optimization. - Hands-on experience building ETL pipelines, data processing solutions, and large-scale data workflows. - Experience working with cloud platforms such as Google Cloud Platform (preferred), AWS, or Azure. - Familiarity with distributed systems, asynchronous processing, and backend performance optimization. - Experience using Git, CI/CD pipelines, automated testing, and modern software development practices. - Knowledge of Docker; Kubernetes experience is a plus. - Experience working in Agile environments with cross-functional engineering teams. - Strong analytical, problem-solving, and communication skills. - Professional English proficiency with excellent verbal and written communication skills. Requirements - If the selected candidate holds a degree in Engineering or a related profession, they must present their professional license. - To verify your degree requires this license, please visit www.copnia.gov.co and https://www.consejoprofesional.org.co/ . Benefits - Huge is committed to creating an inclusive employee experience for all. - We are an equal opportunity employer (EOE) and strongly support diversity in the workforce. - We are committed to an inclusive, barrier-free recruitment and selection process and work environment. - Workers shall not be required to pay employers’ or agents’ recruitment fees or other related fees for their employment.

Colombia
Full TimeRemoteTeam 51-200

• Unterstützung deiner Kollegen bei der Beratung führender Unternehmen in Projekten rund um Themen wie Employee Experience, Collaboration oder Modern Workplace • Gemeinsam mit deinem Team bist du für die Erstellung von innovativen Konzepten für maßgeschneiderte Kundenlösungen auf Basis von Microsoft Cloud Technologien verantwortlich • Wo die Standardfunktionen nicht ausreichen, entwickelst du eigene Apps und Module und integrierst diese in die Gesamtlösung

Germany
CLEAResult logo

QuickBase Developer

CLEAResult

We change the way people use energy.™

Full TimeRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Design, build, and maintain QuickBase applications, including tables, pipelines, formulas, and REST API integrations • Develop HTML, CSS, and JavaScript code pages within QuickBase for internal tools and customer-facing portals • Build and maintain Power BI dashboards with data models, DAX measures, and program reporting visuals • Manage and triage incoming development tickets, resolving simpler requests independently and supporting scoping and requirements gathering for more complex work • Collaborate with program teams to translate business needs into technical solutions, including CRM-style workflows and system enhancements • Support system integrations and data workflows, including APIs, SFTP feeds, and automation pipelines • Troubleshoot application and data issues, contributing to documentation and continuous improvement across systems

Arizona
$72.6K - $109K / year
LINQ logo

Staff Software Engineer

LINQ

Managed Mobility Services. Simplified.

Full TimeRemoteTeam 51-200Since 2005H1B Sponsor

Role Description As a Senior Software Engineer at LINQ, you will be a vital member of a cross-functional team, contributing to the design, development, and maintenance of our core platform. You will work to deliver high-quality software solutions that meet the diverse needs of K12 schools, districts, and the families they serve. You will be working across our technology stack, focused on our payment's platform applications built with NodeJS, C#, Postgres, DynamoDB, Angular. Primary Objectives: - Technical Leadership: Be a leader in architecture, design and development of enterprise-grade applications while establishing and promoting engineering best practices across the team. - Strategic Vision: Define and shape the technical roadmap for LINQ’s platform, contributing to and influencing broader technical strategies across the organization. - Mentorship and Collaboration: Provide proactive guidance, mentorship and collaboration to engineers at all levels, fostering a culture of innovation, technical excellence, and continuous learning. What You’ll Be Doing: - Design and develop robust, scalable, secure features for our web and backend applications. - Implement high-quality code in Angular, Node, and .NET technologies, adhering to coding best practices and ensuring system performance. - Take ownership of production operations for key system components, including monitoring, issue resolution, and ensuring SLA adherence, particularly for consumer facing systems. - Proactively research and prototype new technologies and tools to enhance our platform and improve team capabilities. - Contribute to the evolution of our system architecture, ensuring it scales to meet future needs and maintains long-term maintainability. - Actively participate in agile scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to optimize team delivery. - Challenge and improve existing team processes, suggesting and implementing enhancements to workflow and efficiency. - Collaborate closely with product managers, engineers, and QA in a fully remote, agile environment to deliver successful software releases. - Mentor and guide engineers at all levels, sharing your expertise and promoting best practices within the team. - Focus on writing clean, testable, and secure code, consistently delivering high-quality work within sprint deadlines and contributing to overall team productivity. Qualifications - Bachelor’s or advanced degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. - A minimum of 10 years of proven success in software development, with a strong emphasis on .NET and web technologies, architectural design, and cloud-based solutions. - Proficient in designing and implementing scalable, distributed systems that support enterprise-level applications. - In-depth knowledge of contemporary development methodologies, including microservices architecture, CI/CD pipelines, and cloud-native development frameworks. - Strong analytical and problem-solving skills, with the ability to address complex technical challenges effectively. - Ability to convey complex technical concepts clearly to both technical and non-technical stakeholders, fostering alignment across teams. - Demonstrated experience in leading engineering teams, mentoring developers, and influencing cross-functional initiatives to drive technical excellence. Requirements - Proven experience with Microsoft .NET Framework and .NET Core, including the development of enterprise-grade applications. - High proficiency in JavaScript, TypeScript, AngularJS/Angular, with a strong focus on building responsive, user-centric front-end solutions. - In-depth knowledge of AWS/Azure/GCP services and cloud-native architectures, with hands-on experience in designing and deploying scalable, cloud-based applications. - Prior experience in the EdTech sector or a related industry, with an understanding of the unique challenges and opportunities within educational technology. - Experience in payments, financial services, or e-commerce development, bringing valuable insights to our critical payment processing features within the K12 education platform. - Demonstrated success in working with large-scale SaaS platforms, including the development, optimization, and maintenance of cloud-based enterprise solutions. Benefits - Competitive base annual salary of 175,000-$180,000 plus a 15% bonus. - 401(k) plan with a 4% employer match on total earnings. - Flexible Open Paid Time Off Plan. - Paid Parental Leave. - Ten Paid Corporate Holidays. - 16 paid volunteer hours to support causes that matter most to you. - Rock-solid medical, dental and vision coverage. - Employer-paid Short-Term Disability, Long Term Disability, Basic Life, and AD&D insurance. - Gym reimbursements and savings on travel assistance, employee assistance, and pet insurance options. - Referral bonus for recommending candidates.

United States
$175K - $180K / year