Senior C++ Windows Software Developer
16 hours ago
We are seeking a highly skilled Sr. C++ Windows Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing cutting-edge software solutions using C++ and C#.
Your primary focus will be on creating ArcGIS Editor solutions for ArcGIS Pro, leveraging your expertise in asynchronous programming and MVVM application design patterns.
As a collaborative team player, you will work closely with other developers to deliver high-quality software that meets the needs of our users.
Key Responsibilities:
- Design and develop ArcGIS Editor solutions for ArcGIS Pro using C++ and C#
- Develop asynchronous GUI components as part of ArcGIS Pro
- Build software that adheres to industry-standard design patterns and development methodologies
- Collaborate with other developers throughout the development process
Requirements:
- 5+ years of experience building commercial enterprise software in C++
- Experience in asynchronous programming using the Task Parallel Library
- Excellent written and verbal communication skills
- Bachelor's degree in computer science, engineering, mathematics, or a related field
Recommended Qualifications:
- Knowledge of DBMS
- Experience working with C#
- Knowledge of MVVM application design pattern
- Master's degree in computer science, engineering, mathematics, or a related field
What We Offer:
Esri offers a competitive total rewards package, including medical, dental, and vision benefits, 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, and opportunities for personal and professional growth.
Base salary is one component of our total rewards strategy, and compensation decisions take into account many factors, including skill sets, experience, and training.
A reasonable estimate of the base salary range for this role is $118,976—$194,688 USD.
About Esri:
At Esri, we believe in the importance of diversity, equity, and inclusion. We strive to create a workplace where everyone feels valued and empowered to contribute their best work.
We are committed to ongoing learning and growth, and we encourage all employees to contribute to our mission of creating positive global change through GIS technology.
-
Senior C++ Software Developer
3 weeks ago
Redlands, California, United States Esri Full timeSoftware Development OpportunityWe are seeking a highly skilled C++ software developer to join our team at Esri. As a key member of our ArcGIS Pro team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve...
-
Senior C++ Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Sr. C++ Software Developer to join our ArcGIS Pro team. As a key member of our team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve complex problems through...
-
Senior C++ Software Development Engineer
3 weeks ago
Redlands, California, United States ESRI Full timeJob Title: Senior C++ Software Development Engineer - GraphicsEsri is seeking a highly skilled Senior C++ Software Development Engineer - Graphics to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software components that follow industry-standard design patterns, development...
-
Senior C++ Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Sr. C++ Software Developer to join our ArcGIS Pro team. As a key member of our team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve complex problems using...
-
Senior C++ Software Developer
3 weeks ago
Redlands, California, United States ESRI Full timeJob Title: Sr. C++ Software EngineerOverviewBring your passion for C++ to help us develop a global geocoding web service. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.ResponsibilitiesArchitect Cloud-based systems working as a C++ programmer,...
-
Senior C++ Software Developer
3 weeks ago
Redlands, California, United States ESRI Full timeOverviewAt Esri, we're passionate about creating innovative software solutions that impact the work of hundreds of thousands of users. As a Senior C++ Software Developer - Image Analyst: Stereo Editing, you'll be part of our ArcGIS Pro team, working on leading-edge data editing tools for stereoscopic environments. If you're passionate about working with...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States ESRI Full timeJob SummaryWe are seeking a highly skilled Senior C++ Software Engineer to join our team and contribute to the development of a global search and geocoding capability. As a key member of our team, you will design and develop next-gen Esri technology, leveraging your passion for C++ to drive innovation and excellence.Key ResponsibilitiesDesign and implement...
-
Senior 2D/3D Software Developer
9 hours ago
Redlands, California, United States Esri Full timeJob SummaryEsri is seeking a highly skilled Senior 2D/3D Software Developer to join our team. As a key member of our software development team, you will design and develop leading-edge 2D/3D GIS software, leveraging your expertise in C++ and computer graphics. Your work will have a significant impact on the ArcGIS platform, enabling users to create...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States Esri Full timeOverviewEsri is seeking a highly skilled C++ software engineer to join our 3D development group. As a member of our team, you will have the opportunity to work on a platform that serves millions of users and domains.We are looking for a talented engineer who can design and implement state-of-the-art 3D data pre-processing/visualization algorithms to handle...
-
Senior Software Developer
4 days ago
Redlands, California, United States Esri Full timeOverviewThis is an exciting opportunity to be part of a fast-paced agile team that leverages cutting-edge technologies and patterns to design and develop innovative Esri software.We are focused on creating solutions for working with raster and imagery in ArcGIS Pro, utilizing complex real-life workflows in 2D & 3D for raster / image processing and...
-
Senior Software Development Engineer
4 days ago
Redlands, California, United States Esri Full timeJob DescriptionEsri is seeking a highly skilled Sr. Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications that utilize geographic information systems (GIS) technology.The ideal candidate will have a strong foundation in object-oriented...
-
Senior C++ Backend Developer
2 weeks ago
Redlands, California, United States Esri Full timeUnlock the Power of Geospatial Mapping and Data AnalysisAs a Sr. C++ Backend Developer at Esri, you will be part of a dynamic team that creates the world's best geospatial mapping and data analysis platform. Our platform serves millions of users and domains, and we need your expertise to make it even better.Key Responsibilities:Design and implement...
-
Senior 2D/3D Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeJob Title: Senior 2D/3D Software DeveloperWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing leading-edge 2D/3D GIS software.Responsibilities:Design and develop world-class 2D/3D GIS softwareResearch, analyze, and...
-
Senior Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our ArcGIS Online team at Esri. As a key member of our team, you will play a critical role in building next-generation, innovative services that leverage distributed systems and web services.ResponsibilitiesCreate web services components that adhere to industry-standard design patterns,...
-
Senior Software Development Engineer
4 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Sr. Software Development Engineer to join our team at Esri. As a key member of our team, you will play a critical role in developing high-performance analytical software to assess and improve the quality of data where proximity and location matter.ResponsibilitiesDesign and develop full-stack GIS applications...
-
Senior C++ Backend Developer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewEsri is seeking a highly skilled Sr. C++ Backend Developer to join our 3D development group in creating the world's best geospatial mapping and data analysis platform. As a member of our team, you will have the opportunity to work on a platform that serves millions of users and domains.ResponsibilitiesResearch, analyze, and implement state-of-the-art...
-
Software Developer I
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a skilled Software Developer I to join our team at Esri, a leading provider of geographic information system (GIS) software. As a member of our development team, you will play a critical role in designing and implementing software solutions that transform and analyze geospatial data.ResponsibilitiesDesign and develop software...
-
Software Developer I
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled Software Developer I to join our team at Esri. As a key member of our development team, you will be responsible for designing, developing, and testing software applications that utilize geospatial data and coordinate systems.ResponsibilitiesDevelop software applications using programming languages such as C/C++, C#,...
-
Senior 2D/3D Software Developer
1 month ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing leading-edge 2D/3D GIS software.Key ResponsibilitiesDesign and develop world-class 2D/3D GIS softwareResearch, analyze, and implement state-of-the-art...
-
Software Developer I
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a skilled Software Developer I to join our team at Esri, a leading provider of geographic information system (GIS) software. As a member of our development team, you will play a critical role in designing and implementing software solutions that transform and analyze geospatial data.ResponsibilitiesDevelop and maintain software...