Senior Software Engineer (smts) — Ultra Messaging

Salesforce UK

Chicago, Illinois, United States
Base: $148,500 - $223,900 annually; bonus/equity: ...
Fully remote
5+ years production c or c++ experience
Multi-threaded programming and concurrency
System-level performance optimization skills
The role involves building and maintaining mission-critical real-time messaging infrastructure for major global banks and trading firms

Job Summary

  • The role involves building and maintaining mission-critical real-time messaging infrastructure for major global banks and trading firms.
  • Candidates will work on a mature, production-grade system-level C codebase that has been powering financial data flows since 2004.
  • Salesforce offers comprehensive benefits including medical, dental, vision, paid parental leave, and an employee stock purchasing program.

Matching Summary

The role involves building and maintaining mission-critical real-time messaging infrastructure for major global banks and trading firms.

Salary

Base: $148,500 - $223,900 annually; Bonus/Equity: Not specified; Benefits: Medical, dental, vision, 401(k), paid parental leave

Skills & Requirements

Must-have

  • 5+ years production C or C++ experience
  • Multi-threaded programming and concurrency
  • System-level performance optimization skills
  • Deep debugging in complex codebases
  • Strong written communication for documentation

Nice-to-have

  • Java and JNI integration experience
  • UDP multicast and networking protocols knowledge
  • Low-level socket programming expertise
  • Performance profiling tool methodology
  • Experience with messaging middleware platforms

Key Requirements

  • 5+ years of production-quality C/C++ coding
  • Hands-on multi-threaded programming experience
  • System-level performance optimization capability

Work Rights

Not specified

Tailored Resume

Cover Letter