C++ jobs
41 open roles for c++, updated continuously as employers post them.
Of the 14 that state pay, the middle one advertises $122,000 – $180,000 a year.
Hiring most here right now:
Senior Software Engineer (Remote)
A fully remote Senior Software Engineer role at GiveDirectly for engineers with 4+ years of experience, requiring time-zone overlap with East Africa and US Eastern.
Data Engineer
A hybrid data engineer role in Charlotte, NC building enterprise data pipelines and analytics infrastructure, for candidates with 5-10+ years of SQL Server and data engineering experience.
Principal Automation Software Engineer
A principal-level automation software engineering role at Sanofi in Framingham, MA, building software for lab robotics and instrument integration. Suited to an experienced engineer with hardware integration skills in a regulated life sciences setting.
Senior AI Engineer – SMAI
A senior AI engineering role at Micron in Hyderabad, building GenAI-enabled enterprise applications for smart manufacturing.
Quantitative Analytics Specialist
An entry-to-mid-level quantitative analytics role at Wells Fargo in Bengaluru, focused on causal inference and AI/ML model development.
Senior Backend Development Engineer - Bybit
A senior backend engineering role at Bybit in Kuala Lumpur, building Golang-based financial backend systems.
Senior Software Engineer
A senior software engineering role at Microsoft in Hyderabad building AI-powered reliability automation for Azure cloud operations. Suits an experienced distributed-systems engineer comfortable with on-call and incident leadership.
Lead Software Engineer - .NET Full-Stack Developer with Generative AI
An on-site, Bengaluru-based lead software engineering role blending .NET full-stack development with generative AI integration.
Principal Database Engineer – SQL Server & AI Data Infrastructure
A fully remote, US-based principal database engineering role modernizing SQL Server platforms and building AI-enabled data infrastructure. Suited to a senior technical expert who wants deep hands-on ownership rather than management.
Applied Scientist, International Machine Learning
An Applied Scientist role on Amazon's India-focused Machine Learning team in Bengaluru, building recommendation, fraud and catalog-quality systems.
Senior Software Engineer - Ingestion
A senior backend engineering role at Databricks building data ingestion connectors, based in Bengaluru. Suited to a distributed-systems engineer with database internals experience.
Senior Software Engineer - Data + AI Observability
A senior backend engineering role at Databricks building AI and data observability products, based in Bengaluru. Suited to an experienced distributed-systems engineer who wants to lead product milestones and mentor others.
AI Business Solutions – AI Engineer Senior
A senior AI engineer role at EY building agent-based solutions on Microsoft AI technologies, based in Bengaluru.
AI Engineer Senior
A senior AI consulting role at EY building agent-based solutions with Microsoft AI technologies for enterprise clients. Suited to a consultant with client-facing delivery experience and at least a year working with AI or agent-based systems.
Principal Software Solutions Engineer/Forward Deployed
A senior, remote forward-deployed engineering role in the US requiring insurtech experience, bridging customer solutioning with SaaS platform development.
Senior Firmware Engineer, FPGA
Senior firmware and FPGA engineering role in New York or Sunnyvale focused on integrating platform logic with BMC, BIOS and server hardware. It suits an experienced RTL and low-level software engineer who can handle board bring-up and cross-layer debugging.
Product Manager — Cooperative Technologies
Remote product manager and software developer role in Canada owning a specialized insurance-exchange SaaS product. The position combines roadmap leadership, hands-on .NET development, enterprise support, and client migration work.
Senior Software Engineer, Backend
Senior backend engineer role building scalable APIs and consumer financial products for Tilt in Canada. The position suits engineers with 6 or more years of backend experience, particularly with .NET or similar technologies.
Senior/Staff/Principal Engineer
Canonical is hiring remote Senior, Staff and Principal Engineers to lead architecture and development across its open-source portfolio. The role suits technically strong engineers who can write production software, guide teams and contribute to globally distributed open-source work.
Technical Services Engineer
A hybrid technical support role at MongoDB's Gurugram office, for an engineer who wants to solve production database and systems problems directly with customers. No prior MongoDB experience is required — training is provided.
Senior Machine Learning Engineer, Ad Tech Engineering
Senior hybrid machine learning role in Bengaluru for an experienced engineer building AI systems for Roku's advertising platform. You'll work on multimodal ad understanding, brand safety, moderation, creative generation, and large-scale model serving.
Senior Machine Learning Engineer - Advertising Engineering
Senior hybrid machine learning engineering role in Bengaluru focused on Roku's advertising data and AI platform. You'll build large-scale ML systems and agentic generative AI features for targeting, measurement, reporting, and optimization.
Member of Technical Staff (Software Engineer, Infrastructure)
Infrastructure software engineering role for an experienced engineer who can solve distributed systems problems across Perplexity’s platform. The position offers U.S. remote work and multiple office locations, with compensation of $220,000 to $405,000 plus equity for U.S.-based employees.
Applied Scientist II, SSG Science
Applied Scientist II role for an India-based researcher working on generative-AI model optimization for edge hardware. The position requires advanced academic training, research evidence, and experience with machine learning, algorithms, and scientific computing.