Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DONNELLEY FINANCIAL SOLUTIONS Logo

Staff Software Engineer - Remote

DONNELLEY FINANCIAL SOLUTIONS

Salary not specified
Aug 28, 2025
Remote, US
Apply Now

Modernize and maintain mission-critical applications that serve clients working with the SEC and other global regulatory bodies, dealing with a large, complex legacy codebase (primarily C/C++).

Requirements

  • Strong proficiency in C++, with experience in MFC and legacy application maintenance.
  • Proven experience with CMake and related tooling.
  • Demonstrated ability to work with and modernize large, complex legacy applications.
  • Minimum 2+ years of experience working on typesetting software.
  • Proven ability to design distributed, microservices-based systems.
  • Familiarity with AWS or Azure.
  • Experience migrating C/C++ or similar legacy systems to modern platforms.

Responsibilities

  • Modernization Leadership: Drive initiatives to modernize a 20-year-old C/C++ codebase into modern architectures and technologies.
  • Cross-Platform Development: Design and implement solutions in C++ for cross-platform environments.
  • Build & Tooling: Utilize CMake for build automation and dependency management.
  • UI Maintenance: Support and enhance existing MFC-based components.
  • Typesetting Expertise: Apply knowledge of typesetting software to maintain and improve document rendering systems.
  • Compliance & Security: Ensure adherence to SEC and global regulatory requirements, including EDGAR and iXBRL filings.
  • Mentorship: Guide and coach engineering teams, fostering a culture of technical excellence.

Other

  • 20+ years in software development, with 10+ years in a senior or staff-level role.
  • Experience mentoring engineers and influencing technical direction.
  • Familiarity with EDGAR and iXBRL filing processes.
  • Familiarity with containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and DevOps practices.