As a member of the ArcGIS Desktop, ArcGIS Pro, and ArcGIS Enterprise teams, you will work with a ... Experience using an application development language, such as C#, Java, C++, or Python * Strong ...
As a member of the ArcGIS Desktop, ArcGIS Pro, and ArcGIS Enterprise teams, you will work with a ... Experience using an application development language, such as C#, Java, C++, or Python * Strong ...
Provide Tier 2 remote and onsite support for desktops, laptops, mobile devices, servers, Microsoft ... configuration profiles, application deployment, Autopilot, and mobile device management.
Quick apply
Provide Tier 2 remote and onsite support for desktops, laptops, mobile devices, servers, Microsoft ... configuration profiles, application deployment, Autopilot, and mobile device management.
Product Engineer II - Data Management
Redlands, CA · On-site
$79K - $133K/yr
Work with top software engineers to envision, design, build, test, release, and support desktop and ... Experience using an application development language, such as C++, C#, Java, JS, and/or Python
Product Engineer II - Data Management
Redlands, CA · On-site
$79K - $133K/yr
Work with top software engineers to envision, design, build, test, release, and support desktop and ... Experience using an application development language, such as C++, C#, Java, JS, and/or Python
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site
$97K - $180K/yr
Knowledge and application of Agile methodology and DEVOPS process for software development ... Windows Desktop and Server OS. * Visual Studio/.Net. * Real Time Operating Systems. * Experience ...
Specialist, Software Engineering- Real-time Embedded & Client/Server
Yorba Linda, CA · On-site
$97K - $180K/yr
Knowledge and application of Agile methodology and DEVOPS process for software development ... Windows Desktop and Server OS. * Visual Studio/.Net. * Real Time Operating Systems. * Experience ...
Experience using an application development language, such as C#, Java or Python * Strong ... Testing or development experience with large scale GIS systems or desktop, web, or mobile ...
Experience using an application development language, such as C#, Java or Python * Strong ... Testing or development experience with large scale GIS systems or desktop, web, or mobile ...
Experience using an application development language, such as Java, C# or Python * Strong ... Testing experience with large-scale GIS systems or desktop, web, or mobile applications
Experience using an application development language, such as Java, C# or Python * Strong ... Testing experience with large-scale GIS systems or desktop, web, or mobile applications
Tableau Administrator
Irvine, CA · On-site
... Engineering, Dimensional Data modeling, FACT and dimensions tables, physical and logical data ... NET application * Experience in Altryx * Ability to work in team in diverse/ multiple stakeholder ...
Tableau Administrator
Irvine, CA · On-site
... Engineering, Dimensional Data modeling, FACT and dimensions tables, physical and logical data ... NET application * Experience in Altryx * Ability to work in team in diverse/ multiple stakeholder ...
Software Engineer II
Walnut, CA · On-site
$101K - $138K/yr
... servers, desktops, and network devices. This position places strong emphasis on automation ... Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use ...
Software Engineer II
Walnut, CA · On-site
$101K - $138K/yr
... servers, desktops, and network devices. This position places strong emphasis on automation ... Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use ...
Software Engineer II
$101K - $138K/yr
... servers, desktops, and network devices. This position places strong emphasis on automation ... Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use ...
Software Engineer II
$101K - $138K/yr
... servers, desktops, and network devices. This position places strong emphasis on automation ... Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use ...
Lead Front End Software Engineer (Angular/React)
Irvine, CA · On-site
$138K - $190K/yr
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
Lead Front End Software Engineer (Angular/React)
Irvine, CA · On-site
$138K - $190K/yr
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
Lead Front End Software Engineer (Angular/React)
Irvine, CA · On-site
$138K - $190K/yr
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
Lead Front End Software Engineer (Angular/React)
Irvine, CA · On-site
$138K - $190K/yr
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
Quick apply
This role focuses on building high-quality, scalable web and application experiences while ... Contribute across web, mobile, and desktop applications in a large enterprise environment. * Lead ...
Responsibilities : • Define and drive secure architecture strategies across cloud, desktop ... engineering leaders to integrate cybersecurity practices into CI/CD pipelines and DevSecOps ...
Responsibilities : • Define and drive secure architecture strategies across cloud, desktop ... engineering leaders to integrate cybersecurity practices into CI/CD pipelines and DevSecOps ...
Product Test Engineer II - Geodatabase
Redlands, CA · On-site
$79K - $133K/yr
Experience using an application development language, such as C#, Java or Python * Strong ... Testing or development experience with large scale GIS systems or desktop, web, or mobile ...
Product Test Engineer II - Geodatabase
Redlands, CA · On-site
$79K - $133K/yr
Experience using an application development language, such as C#, Java or Python * Strong ... Testing or development experience with large scale GIS systems or desktop, web, or mobile ...
Sr. Product Engineer - Geodatabase
Redlands, CA · On-site
$93K - $159K/yr
As a member of the ArcGIS Desktop, ArcGIS Pro, and ArcGIS Enterprise teams, you will work with a ... Experience using an application development language, such as C#, Java, C++, or Python * Strong ...
Sr. Product Engineer - Geodatabase
Redlands, CA · On-site
$93K - $159K/yr
As a member of the ArcGIS Desktop, ArcGIS Pro, and ArcGIS Enterprise teams, you will work with a ... Experience using an application development language, such as C#, Java, C++, or Python * Strong ...
Sr. Engineer II - Software Design
Irvine, CA · Remote
$130K - $172K/yr
This will include the full application lifecycle, from creating server-side logic, databases, and ... Design, develop, and monitor secure RESTful APIs hosted on AWS to support mobile and desktop ...
Sr. Engineer II - Software Design
Irvine, CA · Remote
$130K - $172K/yr
This will include the full application lifecycle, from creating server-side logic, databases, and ... Design, develop, and monitor secure RESTful APIs hosted on AWS to support mobile and desktop ...
Field Service Technician
Irvine, CA · On-site
The company is primarily focused on information technology, engineering, healthcare, financial ... Desktop Support/Field Service Technician/Computer Driving Technician. Location: Irvine, CA We hire ...
Field Service Technician
Irvine, CA · On-site
The company is primarily focused on information technology, engineering, healthcare, financial ... Desktop Support/Field Service Technician/Computer Driving Technician. Location: Irvine, CA We hire ...
Sr. Engineer II - Software Design
Irvine, CA · On-site
$130K - $172K/yr
This will include the full application lifecycle, from creating server-side logic, databases, and ... Design, develop, and monitor secure RESTful APIs hosted on AWS to support mobile and desktop ...
Sr. Engineer II - Software Design
Irvine, CA · On-site
$130K - $172K/yr
This will include the full application lifecycle, from creating server-side logic, databases, and ... Design, develop, and monitor secure RESTful APIs hosted on AWS to support mobile and desktop ...
... Engineering Teams and the Service Desk in supporting the plants as it relates to; Desktops, WAN ... Develop and maintain functional knowledge of all critical operational application software ...
... Engineering Teams and the Service Desk in supporting the plants as it relates to; Desktops, WAN ... Develop and maintain functional knowledge of all critical operational application software ...
IT Field Services Technician
Rialto, CA · On-site
... Engineering Teams and the Service Desk in supporting the plants as it relates to; Desktops, WAN ... Develop and maintain functional knowledge of all critical operational application software ...
IT Field Services Technician
Rialto, CA · On-site
... Engineering Teams and the Service Desk in supporting the plants as it relates to; Desktops, WAN ... Develop and maintain functional knowledge of all critical operational application software ...
Desktop Application Developer information
See Riverside, CA salary details
$17.81 - $24.24
1% of jobs
$24.24 - $30.66
3% of jobs
$30.66 - $37.09
7% of jobs
$37.09 - $43.52
12% of jobs
$44.06 is the 25th percentile. Wages below this are outliers.
$43.52 - $49.95
19% of jobs
The median wage is $52.32 / hr.
$49.95 - $56.38
20% of jobs
$61.31 is the 75th percentile. Wages above this are outliers.
$56.38 - $62.81
16% of jobs
$62.81 - $69.24
10% of jobs
$69.24 - $75.67
6% of jobs
$75.67 - $82.10
3% of jobs
$82.10 - $88.53
2% of jobs
$17
$54
$88
How much do desktop application developer jobs pay per hour?
What is a Desktop Application Developer job?
A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.
What are the typical daily responsibilities of a Desktop Application Developer?
A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.
What are the key skills and qualifications needed to thrive in the Desktop Application Developer position, and why are they important?
To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

Esri rating
9.5
Based on 7 frontline employees who took The Breakroom Quiz
6th of 209 rated software companies
Job description
Overview
The Geodatabase development team delivers cutting edge data management software to customers globally. As a member of the ArcGIS Desktop, ArcGIS Pro, and ArcGIS Enterprise teams, you will work with a diverse group of engineers to implement creative solutions to solve complex GIS data problems.
Our Product Engineers work with developers and engineers to design, develop, certify, and release new and innovative software product capabilities. In this role you will contribute to quality assurance and customer education by implementing and documenting creative solutions to complex problems involving the creation, management, and analysis of spatial data.
Join our team if you have a passion for working with databases and spatial data!
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
- Engage with Esri product management and our user communities to synthesize user requirements and industry needs into development objectives
- Collaborate with software engineers, product engineers, and other stakeholders to build and test ArcGIS functionality related to data management for enterprise geodatabases and data management services such as utility network, feature service, network diagram, version management, geodata, and WFS
- Drive the planning, design, quality assurance, certification and release of ArcGIS data management functionality
- Define documentation objectives for communicating sophisticated technology to our user community
- Communicate plans and status to internal stakeholders and senior management
- Identify opportunities to integrate new technologies and patterns with our existing software
- Drive the development process, including release planning, iteration planning, daily stand-ups, iteration reviews and retrospectives
- Assess product quality and release readiness
Requirements
- 5+ years of experience designing, developing, and/or implementing solutions using ArcGIS software
- Experience using an application development language, such as C#, Java, C++, or Python
- Strong DBMS expertise in a commercial RDBMS
- Effective time management and organizational skills
- Excellent verbal and written communication skills at the technical and management level
- Excellent problem-solving and creative thinking skills
- A self-motivated team player with an interest in continuous learning and the ability to guide staff towards excellence
- Bachelor's degree in geography, GIS, computer science, engineering, or related fields
Recommended Qualifications
- Understanding of the Agile software development life cycle
- Experience using web technologies such as JSON, REST, or JavaScript
- Experience developing and implementing test plans
- Experience developing and executing automated, functional, regression, and performance tests
- Knowledge of a source control and issue management system
- Familiarity with system and web server administration
- Comfortable working on multiple projects simultaneously
- Master's degree in geography, GIS, computer science, engineering, or related fields
#LI-EL1
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969