Share this Job

Title:  Senior Software Engineer - ETL - Remote

Job ID:  3311



Donnelley Financial Solutions (DFIN) is a leader in risk and compliance solutions, providing insightful technology, industry expertise and data insights to clients across the globe. We’re here to help you make smarter decisions with insightful technology, industry expertise and data insights at every stage of your business and investment lifecycles. As markets fluctuate, regulations evolve and technology advances, we’re there. And through it all, we deliver confidence with the right solutions in moments that matter. 



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. Success will be the reward as we build solutions for the moments that matter for our customers.


You can read the bullets below. But they almost always look the same, right? Here is the deal – being an architect and engineer here at DFIN means helping us deliver SaaS software solutions for our customers that primarily work with the SEC or other global regulating bodies. Our products are in demand because we solve regulatory problems for our customers. You can make a difference here.


As a senior engineer, you’ll contribute to projects end to end, write code that fewer senior engineers can emulate, understand how we operate our systems, and help make sure our technology grows and doesn’t become a big pile of tech debt.  



  • Work with complex data models and object relational database mapping, while producing complex reports.
  • Write concise, clear, well-tested, and well-documented code with quality that adheres to industry best practices.
  • Be a key contributor to our development practice: design, full-stack development, and testing.
  • Optimize code for quality, performance, scalability, efficiencies, and security, through testing, code scanning, refactoring, and monitoring.
  • Engineer for simplicity, reliability, manageability, scalability, extensibility, reusability, and performance.
  • Makes sure to constantly address technical debt. Shine a light on it, even when it hurts.
  • Consulting with data management teams to get a big-picture idea of the company’s data storage needs. Presenting the team with warehousing options based on their storage needs.



  • A minimum of five years of In-depth knowledge and hands-on database / ETL development experience.
    • Experience with tools like Informatica, RedPoint SQL Server Integrated Services (SSIS), and Attunity is a desirable.
  • Thorough knowledge of relational database concepts, PL/SQL Server and dimensional data warehouse models, data warehousing methodologies, and major database management systems such as SQL Server, Oracle, etc.
  • Work with complex data models and object-relational database mapping, while producing complex reports.
  • Nice to have experience in .Net Framework, ASP.Net, C#, SQL, Web Services/Web API, RESTful web services, JavaScript, JQuery, HTML, AngularJS, CSS, Visual Studio, OOP, multi-threading, Git or GitHub
  • Experience implementing monitoring processes to automate the detection and resolution of loading errors.
  • Experience working in a continuous integration and deployment environment.
  • Candidates must have excellent oral and written communication skills, strong customer focus, ability to juggle many tasks and projects in a fast-paced environment.
  • Optional Azure Services Domain Skills, Azure services like Azure Active Directory, Azure SQL, Key Vault, Azure DevOps, .net core, Azure functions. 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's 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 as a result of your disability.  You can request a reasonable accommodation by sending an email to #BI-Remote

Job Segment: ERP, Developer, SQL, Database, Data Warehouse, Technology