C++ Software Engineer Runtime SDK

Esri   •  

Redlands, CA

Industry: Technology


Less than 5 years

Posted 70 days ago

This job is no longer available.


If you have a passion for GIS and the latest developer technologies, Esri may be the place for you! We’re on a mission to hire talented software engineers who can help us find innovative ways to make Esri software reach new audiences. As an engineer on the Runtime SDK team, your responsibilities will range from implementing and testing new features to improving processes and helping the team be more agile.


  • Design and implement APIs for new features
  • Design and implement new tests to improve API quality
  • Assess product quality and release readiness
  • Keep up to date with current GIS, Qt, and developer technology and trends
  • Promote best practices for the Qt API
  • Analyze our current delivery process and suggest new techniques that will help us deliver high-quality features to our customers faster


  • 2+ years experience with C++, Qt
  • Knowledge of JavaScript and QML
  • Knowledge of development on one or more of the following platforms: Windows, Linux, iOS, macOS, Android
  • Experience with and enthusiasm for working with mapping technology
  • Excellent written and verbal communication skills
  • Strong time management, prioritization, teamwork, and interpersonal skills
  • Ability to understand new technology concepts quickly and apply them accurately through an evolving, dynamic environment
  • Bachelor’s or master’s in GIS, computer science, mathematics, or a related field, depending on position level


  • 2+ years of commercial application development experience
  • Ability to design great application user experiences
  • Experience architecting and designing software products
  • Hands-on experience with Esri ArcGIS software or other geospatial technology
  • Passion for exploring and experimenting with the latest developer technologies
  • Proficiency in C++11 language features.