C++ Developer
Ankesh DoherayUnited StatesMIDPosted 13d ago
C++C++11C++14C++17Distributed SystemsBackend Platform EngineeringLinuxMultithreadingConcurrencySynchronizationMemory ManagementPerformance TuningCI/CDRelease EngineeringInfrastructure AutomationDebuggingTroubleshootingMicroservicesgRPCSpannerProtocol Buffers
About the Role
We are seeking a C++ Developer for a 12+ month contract position in the Bay Area, CA. This role requires expertise in modern C++ development and experience with large-scale distributed systems.
Key Responsibilities
• Develop and maintain C++ applications using C++11/14/17 or higher
• Work on large-scale distributed systems and backend platform engineering
• Implement solutions for multithreading, concurrency, and memory management
• Participate in CI/CD pipelines and infrastructure automation
• Provide production support and troubleshooting
Requirements
• Bachelor's or Master's degree in Computer Science, Engineering, or related field
• Strong hands-on experience in modern C++ development
• Proven experience in large-scale distributed systems and backend platform engineering
• Strong understanding of Linux systems and systems-level programming
• Experience with multithreading, concurrency, synchronization, memory management, and performance tuning
• Experience with CI/CD pipelines, release engineering, and infrastructure automation
• Strong debugging, troubleshooting, and root cause analysis skills
• Experience with monitoring, observability, logging, and production support frameworks
• Familiarity with microservices architecture and service-oriented systems
• Experience working within highly regulated or compliance-driven engineering environments
Benefits
• Opportunity to work on challenging projects in a regulated environment