Senior 2D/3D Software Developer
4 days ago
We 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 Responsibilities- Design and develop world-class 2D/3D GIS software
- Research, analyze, and implement state-of-the-art features in real-time rendering technology
- Solve complex problems with design, algorithms, development, and user experience
- Find, analyze, and fix bugs/performance problems in a timely manner
- Build and ship quality software by working effectively with members of other software development teams in an agile, highly interactive, and creative environment
- 5+ years of experience utilizing C++, working in the field of 2D or 3D computer graphics
- Familiarity with one or more of the following areas of specialty:
- Color management and overprinting for prepress workflows
- Font/text processing (including text layouts for different languages)
- DirectX, OpenGL, or Vulkan APIs, (including GLSL/HLSL shader programming)
- Advanced software algorithms for hi-performance computer graphics
- 2D/3D data pre-processing/visualization algorithms to handle large volumes of input data
- Fast disk I/O (caching/paging) techniques to cache intermediate data flow
- Human interaction device interfaces (keyboard, mouse, 3D input, and touch devices)
- Multithreading and/or Parallel algorithms
- Ability to clearly describe and analyze a problem and to articulate a solution
- Excellent written and verbal communication skills
- Strong time management, prioritization, teamwork, and interpersonal skills
- Bachelor's degree in computer science, computer engineering, or a related field
- Working knowledge of graphics interchange file format specifications such as PDF, SVG, JPEG, and PNG
- Familiarity with the Esri ArcGIS platform and online services or other GIS products
- Master's degree in computer science, computer engineering, or a related field
Esri's competitive total rewards strategy includes 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, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is $118,976—$194,688 USD
About EsriAt Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology.
-
Senior 2D/3D Software Developer
4 days 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 innovative 2D/3D GIS software solutionsResearch and implement state-of-the-art...
-
Senior 2D/3D Software Developer
4 days 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 world-class software products that support the needs of geodesigners, urban planners, architects, engineers, and others working with geographic data.Key...
-
Senior 2D/3D Software Developer
6 days 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...
-
Senior C++ Software Developer
1 day 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 Engineer
2 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Software Engineer 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.Key ResponsibilitiesDesign and develop innovative data editing tools for stereoscopic environmentsSolve complex...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States Esri Full timeSoftware Developer OpportunityWe are seeking a skilled C++ software developer to join our ArcGIS Pro team. As a member of this team, you will have the opportunity to work on cutting-edge software solutions that impact the work of hundreds of thousands of users.Key ResponsibilitiesDesign and develop innovative data editing tools for stereoscopic...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States Esri Full timeSoftware Development Opportunities at EsriWe are seeking a skilled C++ software developer to join our ArcGIS Pro team. As a member of this team, you will have the opportunity to work on cutting-edge software development projects that impact the work of hundreds of thousands of users.ResponsibilitiesDesign and develop leading-edge data editing tools for...
-
Senior C++ Software Engineer
2 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are 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.Key ResponsibilitiesResearch, analyze, and implement state-of-the-art 3D data pre-processing/visualization algorithms to handle large volumes of input data.Solve complex problems...
-
Senior C++ Software Engineer
5 days ago
Redlands, California, United States Esri Full timeAbout the RoleWe are 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...
-
Senior C++ Software Engineer
6 days ago
Redlands, California, United States Esri Full timeAbout the RoleWe are 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...
-
Senior Software Developer
2 days 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,...
-
Software Developer I
2 hours 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 Development Engineer
3 weeks ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Esri. As a key member of our team, you will be responsible for designing and developing software used by organizations across diverse markets and industries.Key ResponsibilitiesCollaborate with a team of dedicated Software Engineers, Product Engineers, and Site...
-
Software Developer II
7 days ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Software Developer II to join our ArcGIS GeoAnalytics development team. As a key member of our team, you will play a critical role in developing big data access technologies that enable server, desktop, and mobile applications to work with a rich spatiotemporal information model.ResponsibilitiesDesign and...
-
Senior Front-End Developer
5 days ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Senior Front-End Developer to join our team at Esri. As a key member of our development team, you will be responsible for designing, developing, and testing the ArcGIS Business Analyst Web App.ResponsibilitiesDevelop and maintain robust front-end components that integrate well with other engineersDiagnose and fix...
-
Senior Software Engineer
3 hours ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Esri, where you will play a key role in developing an AI Copilot for ArcGIS Pro. As a member of our global team, you will collaborate with cross-functional teams to design, build, and test AI experiences that assist our users in unprecedented...
-
Geoprocessing Software Developer
1 week ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a skilled Geoprocessing Product Engineer II to join our team at Esri. As a key member of our development team, you will play a critical role in building and maintaining our comprehensive suite of geoprocessing tools in ArcGIS Pro.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, and test...
-
Software Development Engineer II
4 days ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Esri. As a key member of our Professional Services division, you will play a critical role in developing top-notch GIS applications that transform the way our customers work.Key ResponsibilitiesDesign and develop full-stack GIS applications using C++ and...
-
Software Engineer for Indoor Mapping
3 weeks ago
Redlands, California, United States Esri Full timeOverviewAre you passionate about shaping the future of Indoor Geographic Information Systems (GIS)? This is an exciting opportunity to be part of a pioneering product in a rapidly evolving field, offering solutions across Desktop, Server, Web, Cloud, and Mobile platforms. As a Product Engineer on the Indoor GIS team, you will play a crucial role in helping...
-
Software Development Engineer II
3 days ago
Redlands, California, United States Esri Full timeJob Title: Software Development Engineer IIEsri is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications that utilize geographic information systems (GIS) technology.Responsibilities:Develop full-stack GIS...