Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (SMTS) — Ultra Messaging in New York, NY vacancy
  • $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... 
    Senior
    Casual work
    Remote work

    salesforce.com, inc.

    New York, NY
    2 days ago
  •  ...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-... 
    Senior
    Work at office

    Scale Microgrids

    New York, NY
    1 day ago
  • 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

    Quant Blueprint LLC

    New York, NY
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Flexible hours

    Quartermaster AI Inc

    New York, NY
    8 hours ago
  • $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... 
    Senior
    Full time

    Futurex

    New York, NY
    20 hours ago
  • $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.... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Remote work
    3 days per week

    PRIMIS , Inc. Defunct

    New York, NY
    21 hours ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Work at office

    Trayd

    New York, NY
    20 hours ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Publicis Groupe ANZ

    New York, NY
    20 hours ago
  • $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... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    SMBC

    New York, NY
    20 hours ago
  • $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

    Paramount

    New York, NY
    1 day ago
  •  ...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

    Raas Infotek

    New York, NY
    20 hours ago
  •  ...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

    Stackruit Ltd.

    New York, NY
    4 days ago
  • $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

    WonderGroup

    New York, NY
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work

    HealthEdge

    New York, NY
    4 days ago
  • $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.... 
    Senior
    Full time
    Local area
    Remote work

    Simons Foundation

    New York, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Summer work
    Internship
    Work at office
    Relocation
    Visa sponsorship

    Foxley Talent

    New York, NY
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    New York, NY
    20 hours ago
  •  ...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... 
    Senior
    Temporary work
    Remote work

    Genworth

    New York, NY
    2 days ago
  •  ...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

    Cantor Fitzgerald

    New York, NY
    8 hours ago
  •  ...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... 
    Senior
    Worldwide

    TechChain Talent

    New York, NY
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Relocation

    Sharpe Recruiting Ventures

    New York, NY
    1 day ago
  • $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

    Stealth Cybersecurity AI Startup

    New York, NY
    1 day ago
  •  ...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... 
    Senior
    Full time

    Evalueserve

    New York, NY
    1 day ago
  •  ...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

    AMPLITUDE

    New York, NY
    4 days ago
  • $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... 
    Senior
    Work at office
    Home office

    Ladders

    New York, NY
    1 day ago
  • $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... 
    Senior
    Work at office
    Local area
    Flexible hours
    Weekend work

    The Farmer's Dog

    New York, NY
    3 hours ago
  • $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... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Jobot

    New York, NY
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    VANTA PARTNERS Inc

    New York, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Clearview AI

    New York, NY
    1 day ago
  • $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... 
    Senior
    Work at office

    Disney Cruise Line

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (SMTS) — Ultra Messaging. Be the first to apply!