Senior Software Developer @Solace Corporation
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Software Developer @Solace Corporation

YDay - Solace Corporation is hiring a remote Senior Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

We at Solace believe we build the world's best event broker – the backbone of real-time business, trusted to move billions of messages a day across cloud, on-premises, and edge environments with unmatched reliability and performance.

At the heart of the Solace Event Broker lies the Datapath – the engine responsible for moving messages at high rate, with low latency and utmost reliability. The Dataplane Adapters team owns the protocol surface: the MQTT, AMQP, REST, RDP, and Kafka adapters that let clients and applications connect, publish, and consume messages. This work spans our custom hardware appliance – built around FPGAs and a Cavium network processor – and our software broker running on Intel server processors. The code is highly multi-threaded and performance-oriented, and our developers regularly go deep into TCP, hardware interfaces, and OS internals to deliver features that meet our strict performance and reliability bar.

This position is for a Senior Software Developer on the Dataplane Adapters team. In this role you will be a key technical leader who contributes to the architecture of our protocol adapters and leads the design and delivery of the most complex features for how clients connect to the broker. You will shape technical direction across the hardware and software platforms, mentor other developers, represent the team with customers and other R&D groups, and be a go-to person for the hardest performance and field problems. Your expertise will shape how the world's largest enterprises move their most critical data.

Qualifications

  • 10+ years of software development experience
  • 5+ years writing multi-threaded, performance-oriented code in C++
  • Expert-level proficiency in C++, concurrency, low-level memory management, and debugging complex applications
  • Experience designing and building high-throughput, low-latency systems
  • Solid understanding of TCP/IP
  • Demonstrated proficiency with AI coding tools
  • Proven track record of leading technical teams and mentoring engineers
  • Excellent written and verbal communication skills
  • Detail-oriented to ensure designs meet requirements and are built to high quality

Requirements

  • Passion for high-performance systems
  • Thrives on solving complex protocol and performance challenges
  • Experience building high-throughput, low-latency systems
  • Enjoys mentoring and leading technical teams
  • Values craftsmanship, collaboration, and delivering exceptional customer experiences
  • Humble, honest, and open

Benefits

  • Work with brilliance – Our team is packed with some of the sharpest minds in the industry.
  • Balance matters – We believe work should fit into your life, not the other way around.
  • Hybrid-first – Flexibility is built into how we work, so everyone feels included and empowered.
  • Values-driven – We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Growth mindset – Our training programs are designed to help you level up, fast.
  • Customer Obsessed – We're proud of our world-class customer lineup.
  • Keep it fun – We're social, we keep things simple, and we know how to have a good time.
  • Creative culture – We've got a great sense of humor and we make cool videos on topics.

Company Description

At Solace, we are committed to a fair, inclusive, and transparent recruitment process. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer @Solace Corporation
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,799+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later