
Sr. Software Developer - ArcGIS Pro Imagery
EsriRedlands, California
Full Time
Posted February 3, 2025
$119k - $195k
Energy Management
Remote
Apply Now
Application opens on company website
Job Description
The job involves designing and developing user interface components for photogrammetry solutions in ArcGIS Pro, utilizing technologies such as C#, WPF, and asynchronous programming. The role requires collaboration with team members to create high-quality software components and frameworks while working in a fast-paced agile environment.
Key Responsibilities
- Develop user interface components for photogrammetry solutions in ArcGIS Pro
- Follow industry-standard design patterns and development methodologies using C#, WPF, and C++
- Collaborate on implementation designs with team members and across other teams
- Design, develop, and build software components, frameworks, and SDKs for other engineering teams and external developers
- Work with product engineers to diagnose and resolve root causes for software behavior and failures
- Build and ship software by collaborating effectively with colleagues across software and product development
- Work in an agile environment to deliver high-quality software
Requirements
- 5 years of experience building commercial software using C#, WPF, and C++.
- Experience in asynchronous programming using the Task Parallel Library.
- Firm understanding of object-oriented design, data structures, and design patterns.
- Ability to clearly describe and analyze a problem and to articulate a solution.
- Good sense of designing intuitive user interfaces that allow users to solve problems faster and easier.
- Ability to collaborate with software developers, product engineers, and documentation writers to release quality software.
- Ability to work productively in a fast-paced and evolving agile environment.
- Strong time management, prioritization, teamwork, and interpersonal communication skills.
- Bachelor's degree in computer science, engineering, mathematics, or related field.
Benefits & Perks
Compensation/salary range: 118,976 - 194,688 USD
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
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
Opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs