Back to remote jobs

Senior / Staff Software Engineer (C++ Backend + Windows/Excel COM Automation)

Turing

Backend Development Full-time
India, United States July 20, 2026

Job description

Senior / Staff Software Engineer (C++ Backend + Windows/Excel COM Automation)

About Turing

Turing is seeking a Senior/Staff Software Engineer with strong C++ backend expertise to build a production-grade Excel execution platform for a Fortune 500 financial services client. In this full-time remote role, you will develop Windows-based backend services that automate Microsoft Excel workbooks with COM/VSTO add-ins, enabling reliable server-side execution while preserving desktop Office behavior.

Key Responsibilities

  • Design, build, and maintain production-grade backend services primarily using C++
  • Develop Windows services that automate Microsoft Excel execution
  • Build an execution engine capable of opening Excel workbooks, loading COM/VSTO add-ins, executing calculations, capturing structured outputs, and publishing versioned results to cloud storage
  • Build session-isolated Windows worker processes with scheduling, concurrency control, retry mechanisms, failure recovery, and distributed workload processing
  • Deploy and manage applications on Microsoft Azure
  • Diagnose performance, reliability, and interoperability issues

Required Qualifications

  • 6-16 years of professional software engineering experience
  • Strong production experience with C++, backend development, REST APIs, concurrency, multithreading, performance optimization
  • Strong Windows development experience
  • Experience with Microsoft Excel Automation, COM Automation, VSTO, Office Interop
  • Experience with distributed processing and resilient service architectures
  • Experience deploying applications on Microsoft Azure

Preferred Qualifications

  • Experience with Python, VBA, Capital IQ, Bloomberg, FactSet, OpenTelemetry, Terraform
  • Experience in financial services or regulated environments

Work Arrangement

  • Full-time, Remote (India or United States)
Apply now

You will be redirected to the company's website to complete your application.

Apply now

Stay in the loop.

One email per week, 5 hand-picked roles.