Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Salesforce

Senior Software Engineer – Ultra Messaging

Salesforce

Senior Software Engineer developing low-level systems for real-time financial data flows at Salesforce. Joining a specialized team in building one of the industry's demanding middleware platforms.

Posted 7/1/2026full-timeChicago • Illinois, New York • 🇺🇸 United StatesSenior💰 $148,500 - $223,900 per yearWebsite

Tech Stack

Tools & technologies
Java.NET

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 5+ years of experience writing production-quality C or C++ code
  • hands-on experience with multi-threaded programming, including concurrency patterns and thread synchronization primitives
  • understanding of performance optimization at the system level
  • strong debugging skills
  • strong written communication skills

Benefits

Comp & perks
  • time off programs
  • medical, dental, vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Production-Quality CodeConcurrency PatternsThread SynchronizationDevelopment-Level TestingRequirements AnalysisDesign Documentation
Soft Skills
Written CommunicationCollaboration