Senior Software Development Engineer
4 weeks ago
Esri 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 Role
This is an exciting opportunity to work on a broad set of users by simplifying complex mathematics and topological concepts. You will have the opportunity to assist developer communities to re-imagine the capabilities of location-aware software applications that enable real-world data and analysis improvements.
Responsibilities
- Develop full-stack GIS applications using C++, Java, and Python
- Build software that follows industry-standard design patterns, development methodologies, and deployment models
- Design, test, release, and support AI capabilities in the ArcGIS platform to improve overall data quality
- Solve complex problems with application design, development, and user experiences
- Collaborate with other developers, engineers, and product managers throughout the development process
- Work effectively in an Agile Scrum team environment
Requirements
- 5+ years of professional experience in a similar position supporting similar responsibilities
- Strong foundation in object-oriented software principles
- Ability to analyze software/algorithms and identify improvements
- Experience with software development using C++, Java, and Python
- Knowledge of SQL for databases
- Bachelor's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field
Preferred Qualifications
- Experience working on an Agile software development team
- Knowledge of the ArcGIS platform, including ArcGIS Pro (or ArcGIS Desktop) and ArcGIS Enterprise
- Proficiency with enterprise geodatabases and multi-user editing workflows
- Experience analyzing large geospatial datasets
- Experience in developing REST based webservices
- Knowledge of source control and issue management systems
- Possess a foundational understanding of key AI concepts, encompassing deep learning, natural language processing, and computer vision
- Master's degree in computer science, mathematics, Geographic Information Systems (GIS), or STEM related field
About Esri
At Esri, diversity is more than just a word on a map. 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. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and implementing innovative solutions for integrating GIS and BIM systems.Our ideal candidate will have a strong background in software development, cloud infrastructure, and...
-
Senior Java Software Engineer
1 month ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing, developing, and delivering cutting-edge software features and products that meet the needs of our customers.As a Senior Java Software Engineer, you will work closely with...
-
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 C++ Software Development Engineer
3 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe 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...
-
Senior 2D/3D Software Developer
4 weeks 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
1 month ago
Redlands, California, United States Esri Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Esri. In this position, you will be responsible for designing and developing software used by organizations across diverse markets and industries.Key ResponsibilitiesWork with a team of dedicated Software Engineers, Product Engineers, and Site Reliability...
-
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...
-
Senior 2D/3D Software Developer
4 weeks 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 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 C++ Windows Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe 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...
-
Senior C++ Software Engineer
1 month 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...
-
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...
-
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 ArcGIS Pro SDK Software Engineer
4 weeks 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...
-
3D Software Engineer
3 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 Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewEsri's ArcGIS geospatial server technology powers mission-critical decision-making systems for our customers. We're seeking a talented software engineer to deliver high-quality software components and efficient build pipelines for our ArcGIS Enterprise product.Responsibilities:Develop tools and scripts to support build automation for Jenkins...
-
Senior Web Developer
4 weeks ago
Redlands, California, United States Esri Full timeJob SummaryWe are seeking a highly skilled Sr. Web Developer to join our team at Esri. As a key member of our software engineering team, you will play a crucial role in designing and implementing innovative solutions for GIS-AEC integration.About the RoleIn this position, you will be responsible for integrating the ArcGIS geospatial cloud with cloud-based...
-
3D Software Engineer II
4 weeks ago
Redlands, California, United States Esri Full timeOverviewAt Esri, we're creating the world's best geospatial mapping and data analysis platform. As a key member of our team, you'll play a crucial role in shaping the future of our software. We're looking for a talented 3D software engineer to join our team and help us deliver innovative solutions that meet the needs of our users.ResponsibilitiesDesign and...
-
Senior Product Engineer
4 weeks ago
Redlands, California, United States Esri Full timeOverviewAs a Senior Product Engineer, you will play a key role in designing and building innovative software product capabilities for the ArcGIS platform. Our team is focused on integrating graph analytics to connect customers' data, whether geospatial or not, and leverage the combined power of ArcGIS and graph engines for new types of...