Senior Software Engineer (SMTS) — Ultra Messaging
Salesforce
Role Overview 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. The team works remotely, with a preference for candidates in the Chicago area. 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 are a low‑level systems programmer who loves performance, concurrency, and working on software that has to work right, every time, this is your role. Responsibilities 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. Required Skills You have 5+ years of experience writing production‑quality C or C++ code. You have hands‑on experience with multi‑threaded programming , including concurrency patterns and thread synchronization primitives. You understand performance optimization at the system level— you know how to find bottlenecks and eliminate them. You have strong debugging skills and are comfortable diving deep into complex, unfamiliar codebases. You have strong written communication skills — you'll be producing requirements and design documents, and occasionally working through complex technical issues directly with customers. Even Better If… You know Java — and bonus points if you've worked with JNI (Java Native Interface). You have experience with networking protocols , including UDP multicast. You've done socket programming at a low level. You've used performance profiling tools and have a methodology for systematic performance analysis. You have experience with messaging middleware — UM, Aeron, TIBCO EMS, Tibco RV, Kafka, or similar. Accommodations If you need a reasonable accommodation during the application or the recruiting process, please submit a request via the Accommodations Request Form. Equal Opportunity Statement Salesforce is an equal opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications—without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. Compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education are also determined fairly. #J-18808-Ljbffr Salesforce
$148.5k - $223.9k
...you are not duplicating efforts. Job Category: Software Engineering Job Details About Salesforce Salesforce is... ...the future of Salesforce. Role Overview The Senior Software Engineer SMTS role is part of the Ultra Messaging (UM) team, a small, specialized group of engineers...SeniorCasual workRemote work- ...We are looking for a full-stack software engineer to build software to efficiently manage microgrids... ...operational requirements IoT and messaging pipelines: design and maintain scalable... ...maximum value from day one while ensuring ultra-reliable operations and fast time-to-...SeniorWork at office
- Quant Blueprint LLC in New York, NY, is seeking a C++ Software Engineer focused on developing innovative trading systems that drive research... ...proficiency in C/C++, with an emphasis on performance tuning for ultra-low latency systems. Enjoy perks like unlimited snacks and...Senior
- ...Job Description We are looking for a Senior Software Engineer to join our core engineering team and help build the distributed platform that powers... ...CDK. Solid understanding of distributed systems concepts: message queues, eventual consistency, idempotency, and service...SeniorWork at officeFlexible hours
$180k - $220k
...experience — talk with your recruiter to learn more. Base pay range $180,000.00/yr - $220,000.00/yr Direct message the job poster from FutureX. Senior Software Engineer (Backend) - Series A AI HealthTech Startup - Hybrid in NYC The role is offered onsite 4 days a week in...SeniorFull time$60 - $100 per hour
...Job Title: Senior Software Engineer (Core Trade) Contract Duration: 6 months Location: New York/Hybrid (3 days in the office, 2 days remote)... ...network layer affect your application. Hands-on experience with messaging infrastructure such as Kafka, Aeron, JMS, or similar....SeniorHourly payContract workWork at officeRemote work3 days per week- ...Senior Software Engineer - Features Team Manhattan • Engineering • In office • Full-time What is Trayd? US Construction is a $1.4T industry... ...automated billing to scale operations, and an integrated messaging ecosystem for improved communication. As Trayd evolves, you...SeniorFull timeFor contractorsWork at office
$108.5k - $201.5k
...Overview Epsilon is looking for a Senior Software Engineer to help build and enhance core capabilities for Epsilon Clean Room, our privacy-first... .... Data: Experience with event-driven architectures, messaging technologies, and relational or NoSQL databases. Infrastructure...SeniorLocal areaFlexible hours$158k - $205k
...benefits to its employees. Role Description We are seeking a Senior Software Engineer with deep expertise in system and software design to join... ...Implement distributed computing solutions using messaging technologies Build on top of C# MassTransit framework to ensure...SeniorWork at officeLocal areaWork from homeWorldwide$110k - $170k
...Location: New York City, Los Angeles, San Francisco Job Title Senior Software Engineer - AI Tooling & Quality Engineering Platforms Team Global... ...sending an email to ****@*****.***. Only messages left for this purpose will be returned. #J-18808-Ljbffr...Senior- ...Direct message the job poster from Raas Infotek Job Title: Senior Software Engineer Location: New Jersey (Hybrid/Onsite Preferred) Employment Type: W2 Only Experience: 10+ Years Job Summary We are seeking a highly experienced Senior Software Engineer with over 10 years...Senior
- ...We’re searching for a talented C# Software Engineer to join our team! In this role, you’ll collaborate with cross‑functional teams to design... ...and data formats (JSON, XML) Bonus points for: Experience with message queuing systems (RabbitMQ, ActiveMQ) Ready to take your C#...Senior
$176k - $183.5k
...in both scale and complexity. When the software behind these decisions is fast, correct... ...down.We're looking for a product-minded senior engineer to build the systems and interfaces... ...operational dataEvent-driven architectures, message queues, and streaming systems Database...Senior$130k - $165k
...Overview Position Overview: HealthEdge is seeking a Senior Software Engineer (Java) with a strong technical background, a passion for solving... ...implementation of integration frameworks, web services, and messaging solutions (JMS, SOAP/REST, ESB technologies). Support...SeniorPermanent employmentFull timeWork at officeRemote work$160k - $200k
...POSITION SUMMARY The Simons Foundation is seeking an experienced Senior Software Engineer, with significant back‑end engineering experience, to join... .... High‑quality distributed systems. RESTful API services. Message queues and background workers. High-volume data processing....SeniorFull timeLocal areaRemote work$200k - $250k
.../yr - $250,000.00/yr Direct message the job poster from Foxley Talent... ...and the chance to shape engineering culture from the ground up.... ...experience in this sector. Seniority level Seniority level Mid-Senior... ...Technology Industries Software Development, IT System Custom...SeniorFull timeSummer workInternshipWork at officeRelocationVisa sponsorship$165k - $242k
...: CRWV) in March 2025. Learn more at What You’ll Do As a Senior Software Engineer on the Identity & Access Management (IAM) team, you will play... ...architecture, RESTful/gRPC API design, and asynchronous messaging patterns Observability: Fluency with best practices in...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...Senior Software Engineer (Full Stack) Location: New York, NY Remote (US). This role is not eligible for employment visa sponsorship. About the... ...with event‑driven and asynchronous systems, including messaging and queue‑based architectures. Experience integrating with...SeniorTemporary workRemote work
- ...pipelines, and containerization ( Docker ). Familiarity with messaging systems (e.g., Kafka, JMS) and RESTful services . Knowledge of... ...Qualifications Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. 5+ years of professional experience in Java...Senior
- ...economic prosperity and digital inclusion. About the Role The Senior Software Engineer is responsible for extending Circle's in‑house blockchain... ...experiences—including data sources (SQL or NoSQL), messaging systems, and APIs. Requirements 6+ years of professional software...SeniorWorldwide
- ...safety programs are performing, they use our software. Our customers are among the largest... ...how users are treated. We're a small engineering team. You'll ship features that go live... ...the frontend, relational databases, and message/event systems. You've identified a customer...SeniorWork at officeRelocation
$180k - $250k
...this vision. Our exceptionally strong founding team includes software engineers, AI researchers, security engineers, and product designers... ..., BigQuery, Apache Iceberg), caching (Redis/Memcached), and message queues (Kafka, Pulsar). Bonus: background in cybersecurity,...Senior- ...solutions with Containerization engines like Docker, Kubernetes and... ...geographies with a diverse software development team. Evaluate system... ..., Event streaming, Messaging etc. Implement meaningful unit... ...is available to support you. Seniority level Mid-Senior level Employment...SeniorFull time
- ...the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing... ...is a plus Previous experience with stream processing, message queues, or data pipeline technologies (e.g. Kafka) is a plus...Senior
$200k - $220k
...Senior Full-Stack Engineer (NY) We’re looking for a thoughtful Senior Full-Stack Engineer (6+ years... ...Looking For 6+ years of professional software engineering experience Strong foundation... ...or similar) Familiarity with message brokers (e.g., Kafka, RabbitMQ, AWS SQS...SeniorWork at officeHome office$205k - $240k
...gets the right experience, every time. Our engineers work on problems that matter and that... ...of different channels, initiatives, and messages and know how to articulate impact and advocate... ...over the success of the product, software and “pawd” (our name for cross‑functional...SeniorWork at officeLocal areaFlexible hoursWeekend work$190k - $300k
...Urgently hiring Sr. Software Engineers for Series A startup in Manhattan/NY! This Jobot Job is hosted by: Doug Goldman. Are you a fit? Easy... ...this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted...SeniorLocal areaImmediate startFlexible hours$150k - $200k
...compensation types Annual Bonus and RSUs Direct message the job poster from VANTA Partners Inc Software Engineer (Full Stack) – Build Cutting-Edge Tech with Impact... ...Inclusive, fun, and intellectually honest team Seniority level Seniority level Mid-Senior level...SeniorFull timeRemote workFlexible hours$175k - $220k
...Senior Software Engineer Department: Engineering Employment Type: Full Time Location: New York, NY Compensation: $175,000 - $220,000 / year... ...storage tiers, distributed databases, and high‑throughput messaging and streaming systems Run and scale containerized services...SeniorFull timeFlexible hours$148.7k - $199.4k
...Technology is a global organization of engineers, product developers, designers, technologists... ...Disney Company enterprise, such as messaging and privacy, among others. Additionally... ...seeking a highly skilled and motivated Senior Software Engineer to join our dynamic...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (SMTS) — Ultra Messaging. Be the first to apply!
- ngo software engineer New York, NY
- software developer New York, NY
- software developer internship no experience New York, NY
- software developer apprenticeship New York, NY
- junior software developer New York, NY
- part time software developer remote New York, NY
- financial software developer New York, NY
- senior software engineer ruby on rails New York, NY
- software engineer amazon New York, NY
- senior software design engineer New York, NY

