C++ Software Developer II

Esri Logo

Esri

πŸ’΅ $97k-$162k
πŸ“Remote - United States

Summary

Join Esri's product team as a Software Engineer and contribute to the development of ArcGIS AllSource, a cutting-edge desktop application used by intelligence professionals worldwide. You will optimize C++ code, collaborate with other engineers and designers, and work on spatial, temporal, and relational algorithms. This role requires 2+ years of commercial software development experience in C++, proficiency in C++11/14/17/20 and related technologies, and a strong understanding of data structures and algorithms. A Bachelor's degree in a related field and US citizenship with the ability to obtain a Top Secret clearance are also required. Esri offers a competitive total rewards package including comprehensive health benefits, retirement plans, paid time off, and opportunities for professional growth.

Requirements

  • 2+ years of experience building commercial software in C++
  • Experience with C++ 11/14/17/20 and associated technologies (STL, Boost, and more)
  • Knowledge of asynchronous programming patterns and parallel processing methods
  • Knowledge of data structures, algorithms, databases, and computer networks concepts
  • Object oriented design skills
  • Effective time management and organizational skills
  • Ability to effectively communicate and work with a diverse array of developers, product engineers, and other team members
  • US citizen with the ability to obtain a U.S. Top Secret clearance with SCI access
  • Bachelor's degree in computer science, engineering, mathematics, GIS, or a related field

Responsibilities

  • Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
  • Work effectively with members of other software development teams in an agile, interactive, and creative environment
  • Find, analyze, and fix bugs and performance problems whenever and wherever they occur
  • Work with the research team to develop spatial, temporal, and relational algorithms

Preferred Qualifications

  • Familiarity with Microsoft Component Object Model (COM)
  • Passion for supporting graphics and visualization tools
  • .NET/C#/WPF Experience

Benefits

  • Industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families)
  • 401(k) and profit-sharing programs
  • Minimum accrual of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.