FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesKafkaLinuxTCP/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
