Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

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

Senior Software Developer, Dataplane Adapters

Solace

. Contribute to the architecture of protocol adapters .

Posted 10/16/2026full-timeCanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in multi-threaded C++ development, with a strong focus on performance-oriented coding and technical leadership. Proven ability to design complex systems, mentor teams, and drive improvements in protocol adapter architecture and performance.

Highest-signal resume keywords
Multi-Threaded C++ DevelopmentTechnical LeadershipPerformance-Oriented CodingTCP/IP NetworkingAI Coding Tools Proficiency

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
C++ConcurrencyLow-Level Memory ManagementDebugging Complex ApplicationsNetwork ProgrammingPerformance Profiling ToolsKernel-Bypass NetworkingHTTP/REST Client ImplementationProtocol SpecificationsMessaging Protocols
Soft Skills
Excellent Written CommunicationExcellent Verbal CommunicationCollaboration with Cross-Functional TeamsDetail-Oriented ApproachMentoring Engineers
Tools & Technologies
AI-Assisted Development ToolsLinuxPerformance Profiling ToolsCavium OcteonTLS
Industry Keywords
Protocol AdaptersHigh-Throughput SystemsLow-Latency SystemsOpen-Source ContributionsProtocol Standards Bodies

Tech Stack

Tools & technologies
KafkaLinuxTCP/IPC++

About the role

Key responsibilities & impact
  • Contribute to the architecture of protocol adapters
  • Lead design and technical delivery of complex features across the hardware appliance and software broker
  • Own technical decisions within feature development
  • Research and prototype new protocol features, networking techniques, and performance approaches
  • Design and build complex, performance-critical adapter features in multi-threaded C++
  • Work with TCP, hardware interfaces, and OS internals as needed
  • Provide technical leadership and mentorship to intermediate and junior developers
  • Lead design and code reviews
  • Establish team best practices, including AI-assisted development practices for performance-critical code
  • Collaborate with product management, datapath teams, hardware engineering, support, and customers
  • Translate requirements into designs and influence the product roadmap
  • Define testing and performance strategy for adapters
  • Lead resolution of difficult customer-found defects and performance escalations
  • Monitor messaging protocol standards, networking, and hardware trends
  • Drive continuous improvement at Solace

Requirements

What you’ll need
  • 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 with core files and code
  • Experience designing and building high-throughput, low-latency systems
  • Solid understanding of TCP/IP
  • Willingness to go deep into protocol specifications, Linux kernel behaviour, and hardware interfaces
  • Demonstrated proficiency with AI coding tools such as Claude Code
  • Good judgment about AI-assisted development in performance-critical code
  • Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion
  • Excellent written and verbal communication skills
  • Ability to explain complex technical concepts to diverse audiences
  • Track record of leading resolution of difficult customer-found defects and performance escalations
  • Ability to collaborate with cross-functional teams
  • Detail-oriented approach to ensuring high-quality designs and implementation
  • Experience in network programming (POSIX sockets) and HTTP/REST client implementation (nice to have)
  • Experience tuning applications for latency on Linux (nice to have)
  • Experience with performance profiling tools and kernel-bypass networking (nice to have)
  • Familiarity with MQTT, AMQP, REST, Kafka, or other messaging protocols at specification level (nice to have)
  • Familiarity with hardware network processors such as Cavium Octeon (nice to have)
  • Familiarity with TLS and protocol security (nice to have)
  • Contributions to open-source projects, protocol standards bodies, patents, or conference talks (nice to have)

Benefits

Comp & perks
  • Full-Time employment
  • Hybrid-first flexibility
  • Training programs and professional development
  • Inclusive and transparent recruitment process
  • Hiring-process accommodations
  • Supportive, enriching, and safe workplace
  • Human recruitment decisions beyond initial AI screening