Senior Software Engineer (Ultra Messaging)

Company: Salesforce

Location: Illinois - Chicago, United States of America {{REMOTE}}

Salary: $148.5k - $246k per year

Type: Full-time

Posted: 2026-07-06

About this role

  • The Senior Software Engineer SMTS role is part of the Ultra Messaging (UM) team, a small, specialized group of engineers building and maintaining one of the industry’s most demanding real-time messaging middleware platforms
  • Ultra Messaging is mission-critical infrastructure for some of the world’s largest financial institutions — including major global banks, trading firms, market makers, and exchanges — where microseconds matter and reliability is non-negotiable
  • You’ll be working on a mature, production-grade, system-level C codebase that has been powering real-time financial data flows since 2004
  • If you’re a low-level systems programmer who loves performance, concurrency, and working on software that has to work right, every time — this is your role
  • Analyze requirements for new features, enhancements, and bug fixes; produce clear requirements documents
  • Evaluate the existing codebase to determine optimal design approaches; produce design documents
  • Implement changes primarily in the core C layer, with occasional work in Java (via JNI) and .NET (C#) API wrappers for cross-platform support
  • Write and execute development-level tests to validate correctness and performance
  • Collaborate with and support QA and customer support engineers throughout the development lifecycle
  • Occasionally engage directly with customers on technically complex issues when escalation is warranted

### Benefits

  • Medical Care
  • Life Insurance
  • Retirement Savings
  • Employee Assistance Programs
  • With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year- You understand performance optimization at the system level — you know how to find bottlenecks and eliminate them
  • You have 5+ years of experience writing production-quality C or C++ code
  • You have strong written communication skills — you’ll be producing requirements and design documents, and occasionally working through complex technical issues directly with customers
  • You have strong...

Create Your Job Alert

Other Senior Jobs