Esri

Senior Software Developer – ArcGIS Pro Imagery

Esri

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $118,976 - $197,600 per year

Job Level

Tech Stack

About the role

  • Develop user interface components for photogrammetry solutions in ArcGIS Pro
  • Follow industry-standard design patterns and development methodologies using C#, WPF, and C++ to build software components
  • 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 consuming our API
  • Work with product engineers to diagnose and resolve root causes for incorrect software behavior and failures
  • Build and ship timely software by working effectively with colleagues across software and product development
  • Work in agile environment to deliver software of the highest quality

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
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#WPFC++asynchronous programmingTask Parallel Libraryobject-oriented designdata structuresdesign patternssoftware componentsAPI
Soft skills
problem analysissolution articulationuser interface designcollaborationtime managementprioritizationteamworkinterpersonal communication