• Work closely with our development teams supporting the Maps SDKs for Unreal Engine and Unity
• Build prototypes
• Create developer-facing samples
• Evaluate technologies and approaches that inform real product decisions
• Collaborate with engineers, share your findings, and contribute to a culture of high-quality developer technology
• 2+ years of university or previous internship experience programming with C++
• Understanding of 3D graphics and real-time rendering concepts, including coordinate systems, transformations, and lighting/shading basics
• Understanding of core software performance concepts - you know how to design, code, and maintain software that runs quickly, efficiently, and uses minimal hardware and server resources
• Strong written and verbal communication skills in English
• Final-year undergraduate or graduate student in computer science, software engineering, mathematics, GIS, or related field
• Existing work authorization for Spain
• Experience with C#
• Familiarity with Esri's ArcGIS product suite
#LI-JO1
#LI-Onsite
• Supportive and collaborative team culture
• Opportunities to learn through mentorship, training, and team development
• Inclusive environment that values respect, communication, and diverse perspectives
• 40-hour work week for a minimum of 12 weeks
• Competitive salary
Esri is a global leader in GIS and spatial analytics, helping organizations use location intelligence to solve real-world problems.