Job Summary
We are seeking a highly skilled C++ Software Engineer with strong experience in modern C++ development on Linux-based systems and backend/cloud infrastructure. The role involves building scalable distributed systems that support real-time data processing and high-performance applications.
Key Responsibilities
Required Skills & Experience
Bachelor's or Master's degree in Computer Science, Engineering, or related field
5+ years of software development experience
Strong expertise in modern C++ (C++11/14/17 or later)
Hands-on experience with Linux development environments
Experience in distributed systems and backend/cloud architecture
Strong understanding of:
Pub/Sub systems (Kafka, RabbitMQ, topic partitioning)
Protobuf / NanoPB
Data Distribution Service (DDS)
Experience working with large-scale codebases and Git-based workflows
Strong analytical and problem-solving skills
Good to Have
| Location | California, CA |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder