C++ Software Developer


San Francisco, CA

Less than 5 years

Posted 298 days ago

This job is no longer available.

Bring your passion for C++ to help us develop a cross platform GIS API that runs on the latest mobile devices using the latest compilers and C++ standards. This is a great opportunity to design and develop next-gen technology. We love making a difference and leading the way in developing innovative technology.


  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate withotherprogrammers and developers throughout the development process
  • Define user requirements; design and develop applications and APIs for devices
  • Ensure that ArcGIS software meets real-world usage scenarios
  • Solve and articulate complex problems with application design, development, and user experiences


  • 2+ years of commercial software development experience
  • Fluent in and passionate about C++ (STL, C++ 11, Boost, Clang)
  • Object oriented design skills
  • Understanding of algorithms and design patterns
  • Ability to work closelywith the team to build quality software in a constantly evolving environment
  • Effective time management and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor?s in computer science, engineering, mathematics, GIS, or related field, depending on position level (master?s preferred)


  • Experiencewith one or more of the following technologies:
  • iOS, Android, or Windows Phone
  • C++/CX
  • Qt
  • OpenGL or DirectX
  • Linux, Windows, or OSX
  • GIS
  • Web services

Job Type: Full-time

Job Type: Full-time


  • C++: 4years (Required)
  • C++ libraries (such as Boost): 4years (Required)


  • Master's (Preferred)