OverviewThe ArcGIS Spatial Analyst team develops advanced raster analysis capabilities used by organizations worldwide to understand patterns, solve spatial problems, and make better decisions.We are a team of engineers who are passionate about turning complex challenges into scalable, high-performance solutions. As a C++ Software Developer, you will contribute to the design and development of next-generation raster analytics that power ArcGIS across desktop and cloud environments.Join us in advancing the ArcGIS platform by delivering high-performance, scalable capabilities using modern GPU and cloud computing technologies.ResponsibilitiesTransform cutting-edge research and advanced concepts into high-performance, scalable analytical tools across key GIS domains, including:Spatial modeling and suitability analysisTerrain and surface analysis (such as intervisibility, geomorphometric)Pattern and density analysisStatistical analysisHydrologic analysisMultidimensional scientific data modeling and analysisPartner with a collaborative team to conceptualize, design, and deliver innovative GIS solutions that address complex real-world challengesArchitect and implement robust software components using industry-standard design principles and best practicesProactively identify, analyze, and resolve software defects and performance bottlenecks through automated testing and optimizationRequirements2+ years of demonstrated experience in C++ software development Strong understanding of algorithms, data structures, and design patterns Excellent problem-solving, design, development, and debugging skills Familiarity with distributed systems, parallel processing, and GPU-accelerated computing Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM fieldRecommended QualificationsExperience with C# and WPF application development Knowledge of Agile development methodologies and test-driven development (TDD) practices Experience with GIS, raster analysis, and spatial analysis concepts Strong foundation in mathematics and science, with experience in scientific computing for raster analysis Master’s degree or Ph.D. in Computer Science, Engineering, Mathematics, or a related STEM field#LI-AL1#LI-OnsiteTotal RewardsEsri’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$101,192—$167,336 USDThe CompanyAt 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. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!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 askcareers@esri.com 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.Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.
...join our therapeutic day school team that empowers students with social/emotional and behavioral challenges to have successful... ...seeking an innovative, creative and enthusiastic licensed Social Worker or Counselor to join our team! About Us Our private schools...
...payrolls for accuracy, troubleshoot data discrepancies, identify trends, and recommend solutions.Assess client needs and configure Amplify HR's platform accordingly.Train client contacts on the use and functionality of Amplify's system.Ensure effective and timely handoff...
...Job DescriptionJob DescriptionDescription: Advanced Plumbing & Drain Cleaning is an Emergency Services company available 24 hrs - 7 days a week. We specialize in sewer/drain cleaning, water jetting, video inspections and Jet-Vac services. We are currently searching...
...of this position will be to complete electrical and mechanical assembly of controls and components. ENTRON Controls supplies a full... ...assembly and/or manufacturing. Strong mechanical/electrical/electronic aptitude Willingness and ability to learn new skills on the...
...Cabinet Installer Opportunity at Kitchen Tune-Up DenverKitchen Tune-Up Denver is seeking a Cabinet Installer to join our crew. If you're eager to learn, love working with your hands, and want to grow your skills in kitchen remodeling in a supportive environment, this is...