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

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.

Senior Software Engineer – Ultra Messaging
SalesforceSenior 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 & technologiesJava.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 resumeApplicant 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