Senior C++ Software Development Engineer
4 weeks ago
We are seeking a highly skilled C++ Software Development Engineer to join our team at Esri. 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 methodologies, and deployment models.
Your primary focus will be on developing next-gen Esri technology and expanding the 2D/3D graphics and visualization capabilities of the ArcGIS runtime product. You will work closely with members of other software development teams in an agile, interactive, and creative environment.
To be successful in this role, you will need to have a strong understanding of modern C++ and experience with implementing high-performance rendering of large data volumes using standard graphics APIs. You will also need to have a track record of solving complex problems with design, algorithms, development, and user experience.
We offer a competitive total rewards strategy, including industry-leading health and welfare benefits, a minimum accrual of 80 hours of vacation leave, and opportunities for personal and professional growth.
Responsibilities- Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models
- Apply and promote good software engineering practices such as test automation, modularization, simplification
- Solve and articulate complex problems with design, algorithms, development, and user experience
- Work effectively with members of other software development teams in an agile, interactive, and creative environment
- Find, analyze, and fix bugs and performance problems whenever and wherever they occur
- 5+ years of commercial software development experience
- Fluent in and passionate about modern C++
- Track record of implementing high-performance rendering of large data volumes using standard graphics APIs
- Understanding of spatial and graphics algorithms and software design patterns
- Effective time management and organizational skills
- Excellent written and verbal communication skills
- Bachelor's in Computer Science or related field
- Experience with C++ 11/14/17/20 and associated technologies (STL, Boost, and more)
- Experience with one or more of OpenGL, Direct3D, Metal or Vulcan including shader programming
- Familiarity with GIS applications and technologies
- Cross-platform development, profiling, and debugging
- Experience with game engines (such as Unity, Unreal Engine)
- Experience with agile development methodologies (such as Scrum)
- Master's in Computer Science or related field
-
Senior C++ Windows Software Developer
3 weeks ago
Redlands, California, United States Esri Full timeSenior C++ Windows Software DeveloperWe are seeking a highly skilled Senior C++ Windows Software Developer to join our team at Esri. As a key member of our development team, you will be responsible for designing and developing cutting-edge software solutions using C++ and C#.Your primary focus will be on developing and maintaining the ArcGIS Pro Editor, a...
-
Senior 2D/3D Software Developer
1 month 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...
-
Software Development Engineer II
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryEsri is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our team, you will be responsible for developing topographic software using C++ to assess and improve the quality of data where proximity and location matter.Responsibilities* Develop full-stack GIS applications using C++ and C#* Build software...
-
Senior Software Development Engineer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryEsri is seeking a highly skilled Sr. Software Development Engineer to join our team. As a key member of our team, you will be responsible for developing highly-performant analytical software to assess and improve the quality of geospatial data. About the RoleThis is an exciting opportunity to work on a broad set of users by simplifying complex...
-
3D Software Engineer
6 days ago
Redlands, California, United States Esri Full timeOverviewWe are seeking a skilled 3D software engineer to join our team at Esri. As a key member of our platform development team, you will play a critical role in creating the world's best geospatial mapping and data analysis platform.ResponsibilitiesDesign and develop stable software components that include automated test validation.Work closely with...
-
Senior ArcGIS Pro SDK Software Engineer
1 month ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled ArcGIS Pro SDK Software Engineer to join our team at Esri. As a key member of our ArcGIS Pro SDK team, you will be responsible for designing, implementing, and testing new features for our .NET Pro SDK. Your expertise in C# development, WPF, and commercial application development will be essential in creating a...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewAt Esri, we're pushing the boundaries of geographic information system (GIS) software with ArcGIS Pro. This powerful tool helps users analyze, visualize, and share spatial data to solve real-world problems. As a Senior Software Engineer on our AI team, you'll play a key role in developing innovative AI Copilot experiences that enhance user...
-
Software Engineer
1 month ago
Redlands, California, United States WFNTALENT Full timeJob OverviewWFNTALENT is seeking a skilled professional to join our team as a Software Engineer. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:• Design and develop software applications using a variety of programming languages and frameworks• Collaborate...
-
Software Developer Web
4 weeks ago
Redlands, California, United States Esri Full timeSoftware Developer WebAt Esri, we are seeking a talented Software Developer Web to join our team. As a key member of our team, you will be responsible for developing new features and contributing to the enhancement of ArcGIS Velocity, ArcGIS GeoEvent Server, and other next-generation real-time and big data enterprise and cloud offerings.Key...
-
Product Development Engineer
4 weeks ago
Redlands, California, United States Esri Full timeProduct Development EngineerAt Esri, we are seeking a highly skilled Product Development Engineer to join our team. As a Product Development Engineer, you will play a key role in designing, implementing, and deploying projects that leverage the power of GIS technology.Responsibilities* Work as part of our agile innovation design/dev team to create...
-
Senior GIS-AEC Integration Developer
4 weeks ago
Redlands, California, United States Esri Full timeAt Esri, we are seeking a highly skilled Senior GIS-AEC Integration Developer to join our team. This role will be responsible for designing and implementing integration between the ArcGIS geospatial cloud and cloud-based BIM systems such as Autodesk Forge, Autodesk BIM360, and other information systems such as Oracle Primavera and Microsoft SharePoint.The...
-
Senior iOS Developer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewWe are seeking a skilled iOS Developer to join our team at Esri. As a key member of our development team, you will be responsible for designing, developing, and testing functionality for our latest iOS apps.ResponsibilitiesDesign and develop software for use in field mapping, data collection, sensor networks, street navigation, and more.Join forces...
-
Product Engineer II
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryAs a Product Engineer at Esri, you will play a vital role in shaping the future of web-based GIS technology. Your contributions will have a significant impact on various products across the platform, such as ArcGIS Online and ArcGIS Enterprise.Key Responsibilities Collaborate with a diverse group of engineers and developers to expand the power of...
-
Senior Product Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewAt Esri, we're pushing the boundaries of geospatial technology to deliver innovative solutions that transform the way organizations work. As a Senior Product Engineer on our Geocoding team, you'll play a critical role in shaping the future of our ArcGIS Pro platform.ResponsibilitiesDesign, build, and deliver next-generation geocoding features in...
-
Senior Product Engineer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryEsri is seeking a highly skilled Sr. Product Engineer to join our team and contribute to the development of ArcGIS Pro, a powerful geographic information system (GIS) software. As a key member of our team, you will be responsible for designing, building, and testing AI Copilot experiences to assist our users in ways that have never been achieved...
-
Product Engineer II
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryEsri is seeking a skilled Product Engineer II to join our geocoding team. As a key member of our team, you will be responsible for building cutting-edge search and geocoding software for the ArcGIS platform.Key ResponsibilitiesCollaborate with development programmers to implement new software features for search and geocodingAnalyze search...
-
Senior Quality Assurance Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewEsri is seeking a skilled Quality Assurance Engineer to collaborate with a talented team of engineers in delivering cutting-edge solutions to users worldwide. As a Quality Assurance Engineer, you will be responsible for ensuring the high-quality release of our web-based data visualization application.ResponsibilitiesConduct manual and automated...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewAt Esri, we're seeking a skilled Software Developer to help build innovative big data access technologies that enable server, desktop, and mobile applications to work with a rich spatiotemporal information model. This includes features, relationships, networks, and topologies. If you're interested in developing analytic and data science frameworks...
-
Product Development Engineer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly motivated Product Engineer II to join our team at Esri. As a Product Engineer II, you will be responsible for designing, prototyping, testing, and documenting new software tools and techniques.Key ResponsibilitiesGrow capabilities for lidar data management, analysis, classification, and feature extraction toolsDeploy tools...
-
Electrical DCS Systems Engineer
4 weeks ago
Redlands, California, United States Southern California Edison Full timeElectrical DCS Systems EngineerAt Southern California Edison, we're seeking a skilled Electrical DCS Systems Engineer to join our team. As a key member of our operations team, you'll be responsible for the safe and reliable operation of our Distributed Control Systems (DCS) used to manage our Power Generation and Water & Gas systems.Key...