xelys jobs xelys jobs

Senior Software Engineer (Ultra Messaging)

Salesforce

full-remoteseniorpermanentbackendfullstack Full remote - Chicago, US 19 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

CC++Multi-threadingNetworking ProtocolsUDP MulticastJNIC#Socket ProgrammingPerformance ProfilingMessaging Middleware

About the role

Role Overview

Join Salesforce’s Ultra Messaging team as a Senior Software Engineer. You’ll work on a mission-critical real-time messaging middleware platform used by major financial institutions.

Responsibilities

  • Analyze requirements for new features, enhancements, and bug fixes
  • Review and evaluate the existing codebase and implement necessary changes
  • Implement primarily in the core C layer, with occasional work in:
    • Java via JNI
    • .NET via C# API wrappers for cross-platform support
  • Write and execute tests to ensure reliability and correctness
  • Collaborate with QA and customer support throughout the development lifecycle
  • Occasionally engage with customers on complex technical issues
  • Produce clear requirements and design documents

Requirements

  • 5+ years of production experience writing C or C++
  • Strong debugging skills and comfort working in complex, unfamiliar codebases
  • Hands-on experience with multi-threaded programming, including concurrency patterns and thread synchronization primitives
  • Strong understanding of system-level performance optimization (finding and removing bottlenecks)
  • Strong written communication skills for requirements and design documentation
  • Experience with networking protocols, including UDP multicast
  • Low-level socket programming experience

Nice to Have

  • Experience with Java and JNI (Java Native Interface)
  • Performance profiling experience with a systematic performance analysis methodology
  • Experience with messaging middleware such as Ultra Messaging (UM), Aeron, TIBCO EMS, TIBCO RV, Kafka, or similar

About Salesforce

Salesforce is a global cloud software company best known for its customer relationship management (CRM) platform. It builds enterprise software and platforms used by organizations across industries, including financial services, to manage data, processes, and communication at scale.

Scraped 7/6/2026