3 months ago
Base Salary
$123k - $202k/yr
Responsibilities
- Develop user interface components for Imagery and Raster Support in ArcGIS Pro.
- Use C#, WPF, and C++ to build software components following design patterns and development methodologies.
- Design and develop software components, frameworks, and SDKs for engineering teams and external developers consuming the API.
- Collaborate across teams on implementation designs and work with product engineers to diagnose and resolve software issues.
- Build and ship timely, high-quality software in collaboration with software, product, and documentation teams.
Requirements
- 5+ years of experience building commercial software with C#, WPF, and C++.
- Experience with asynchronous programming using the Task Parallel Library.
- Strong understanding of object-oriented design, data structures, and design patterns.
- Ability to analyze problems, articulate solutions, and design intuitive user interfaces.
- Ability to collaborate effectively in a fast-paced and evolving software development environment.
- Bachelor’s degree in computer science, engineering, mathematics, or a related field.
Benefits
- Medical, dental, vision, basic and supplemental life insurance for employees and their families.
- 401(k) and profit-sharing programs.
- At least 80 hours of accrued vacation leave and twelve paid holidays annually.
- Personal and professional growth opportunities.
- Onsite work arrangement.
About Esri
Esri develops the ArcGIS geographic information system platform for mapping, spatial analytics, and location intelligence used by governments, utilities, transportation, natural resources, and commercial enterprises. The privately held company, founded in 1969 and headquartered in Redlands, California, monetizes through software licenses and subscriptions, cloud services, data, training, and consulting. Its tools power web and mobile mapping, geospatial APIs, and enterprise systems for planning, operations, and emergency management worldwide.
