
C++ Software Developer II

Esri
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:
Similar Remote Jobs

