TL;DR

Senior Software Engineer - Fullstack (Fintech): Delivering SaaS software solutions for customers who primarily work with regulatory bodies with an accent on eventual consistency, messaging, concurrency, and network resiliency. Focus on data replication, load/demand prediction, observability engineering, and build and deployment pipeline optimization.

Location: US

Company

Donnelley Financial Solutions delivers innovative software and service solutions for essential financial reporting and capital markets transactions.

What you will do

  • Design and implement frontend and backend services in a distributed system context that are resilient, efficient, and reliable.
  • Ensure automated tests are highly effective in terms of software quality, refactor flexibility, and integration/delivery speed.
  • Optimize build, deployment, and IaC provisioning pipelines.
  • Maintain awareness of production system performance, errors, and code usage.
  • Communicate with clarity with diagrams, documentation, and presentations to other developers, dev teams, SREs, and management.
  • Constantly address technical debt.

Requirements

  • Commitment to your software development, the products you work on, and the firm.
  • 5-10 years of experience working in full stack distributed systems.
  • BS in Computer Science or equivalent work experience.
  • 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
  • Strong in C# and willing to work with C#, Node JS, and Typescript

Nice to have

  • Distributed systems design patterns and experience
  • Concurrency and/or asynchronous operations.
  • Messaging systems and patterns using tech like Azure Service Bus, Rabbit MQ, etc.
  • Experience with Azure (Preferred), AWS, and/or GCP
  • In depth REST API experience

Culture & Benefits

  • Values-driven organization that empowers you to build a fulfilling career.
  • Competitive compensation and comprehensive benefits.
  • Flexible workplace.
  • Opportunities for professional growth.