C++ Software Engineer

Mountain View, CA, USA

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a C++ Software Engineer for our Mountain View office to make the team even stronger.

We are building a suite of data service systems and applications to support a large business unit. You will be working with other engineers to develop and maintain large-scale data services and the intelligence applications used by external partner and users. You will be working in a fast-paced environment with a lot of learning opportunities.

As a C++ Software Engineer, you will be building the large-scale data processing, consolidation, indexing and querying infrastructure and pipelines to serve various business applications. It also builds the intelligent data mining and optimization solutions to allow faster and cheaper fiber deployment.


  • Build and maintain the design data pipelines and services;
  • Build analytical algorithms and data mining algorithms and applications;
  • Build network optimization algorithms and tools.


  • BA/BS in Computer Science or related technical field (in Lieu of degree, 4 years’ relevant skills or equivalent experience);
  • 2+ years of C++ coding;
  • 2+ years of back-end and infrastructure projects.

Nice to have

  • Basic understanding of optimization and analytical algorithms.