Senior Software Engineer
Donnelley Financial
Senior Software Engineer
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.
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 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.
Required 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 Build and maintain solutions using the following 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
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative... ...by applying first principles to address the needs of engineers. Collaborate with other developers, quality assurance and software...SeniorFull time
- The company The future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We’re here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing...SeniorFull time
- ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces,...SeniorFull time
- Company Description Rajesh r ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...SeniorFull time
$160k - $180k
...Greenfield Engineering, a Saalex Company, is seeking a Senior Software Engineer in Patuxent River, MD . This role involves applying advanced engineering principles to design, develop, and evaluate mission-critical military and aviation systems, ensuring compliance with...SeniorFull time- Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN StaffingatmSenior
- Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN StaffingstratusSenior
- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development life...SeniorFull timeWork experience placement
- ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We... ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the...SeniorFull time
- ...challenge. At Antithesis, we run entire software systems inside a deterministic simulation... ...is the Fuzzer, our autonomous search engine for bugs and one of the most technically... ...continuously without ever letting up. As a Senior Engineer on the Autonomous Search team, you...SeniorFull timeWork at office
- ...tremendous effort over time. If you want to use your skills to make a difference for the world, we're seeking a talented Software Engineer (senior or above) to join our team and help us build our core products while keeping scalability and performance in mind. What...SeniorFull time
- ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills...SeniorFull timeWork at office2 days per week
- ...builds, Nix for infrastructure. C/C++ and Rust for kernel and systems programming. Typescript (and JS) on the front end & Node.js engine on the back, too. All the other languages also: see our list of SDKs The Team Our team is comprised of people with a...SeniorFull timeWork at office
$85k - $100k
...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service...SeniorFull time- ...the help of high-throughput, growth-minded builders to make it happen. About the role What you'll do As an early engineering hire at Fortuna, you'll play a huge role in shaping the direction and culture of the company. We work fully in-person 5 days a week...SeniorFull timeWork at office
- ...company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry: Start Up...SeniorFull time
- ...you'll do in the role: Build our Product. Own and implement software features that help to power our AI platform helping private... ...standards, architectural patterns, and review processes; mentor engineers. Co-own our culture of practical, reliable, and test-driven...SeniorFull time
- ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems. Your work will directly empower millions of creators to make a living within Roblox as they explore their creativity...SeniorFull time
$150k - $200k
...Role: Senior Software Engineer Location: Redwood City, California (On-site 35 days per week) Salary: $150,000$200,000 base (will consider up to $230,000 for exceptional candidates) Openings: 5 Hiring Urgency: Offers must be made within one week of application...SeniorFull timeH1bRelocation- ...What is The Role We're looking for a Senior Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search...SeniorFull time
$225k - $265k
...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check...SeniorFull timeWork at officeWork from home- ...What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Our training environments are based on real-world coding scenarios that frontier models will actually encounter. We've closed a multimillion-dollar contract...SeniorFull timeContract workRelocation package
- ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications...SeniorFull time
- ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing Android applications and services. Candidate...SeniorFull time
- ...The Geometry Sculpting team is responsible for delivering the core functionalities of our real-time geometry engine. As a Senior Geometry Software Engineer, you will be in charge of developing innovative algorithms for features such as real-time geometry creation and editing...SeniorFull time
- ...Senior Software Engineer Overview: Does your dream job include being a part of a core team of top-notch developers building next generation technologies that change the way people work with real-time information everywhere? Are you looking for an opportunity...SeniorRemote jobFull time
- ...out of our office in SOMA. As an early engineer, you will be a true owner of your work,... ...least 4 years of professional full-time software development, including at least one 2 years... ...technical challenge (waived for very senior candidates) ~45-min live-coding interview...SeniorFull timeWork at office
$171.71k - $204.98k
...Company Name : DiDi Research America, LLC Job Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year Education and Experience: Master's degree in Computer Science, Electrical Engineering...SeniorFull time- ...decisions in real time. When benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed frontier models (Gemini... ...are looking for someone whose strength is the fundamentals of software engineering, applied at the level of real systems. The engineer...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer United States
- software system engineer United States
- part time software developer United States
- fall software engineering internship United States
- contract software developer United States
- security software engineer United States
- intel software engineer United States
- software developer fintech United States
- new graduate software engineer United States
- software development engineer aws United States

