Software Engineer - CityEngine/3D Graphics

Apply Now


Join our tightly knit product development team of exceptional software engineers, designers and product engineers at the ESRI R&D Center in Zurich Switzerland.

You will work on ArcGIS CityEngine, a fully-fledged desktop application used by renowned urban planning studios across the globe to plan and design the cities of tomorrow. Furthermore, CityEngine is used in the VFX and entertainment industry to create imaginary cities for movie productions and games.


  • Work with product designers and product engineers to build novel, innovative 3D modeling & design user experiences in CityEngine.
  • Help improve and maintain CityEngine’s connection to online resources such as ArcGIS Online (Esri’s Cloud solution) or OSM (OpenStreetMap) and 3D data formats such as USD.
  • Contribute to CityEngine’s real-time 3D rendering capabilities ranging from massive data visualization down to material shaders programming.
  • Adopt good software engineering practices, apply modern software architecture principles, and contribute to continuous integration and test automation.


  • Master’s degree in computer science
  • Background in computer graphics, visualization, and/or game development
  • Excellent programming skills (we use Java, C++, JavaScript/TypeScript, ...)
  • Good communication skills

Recommended Qualifications

  • Proficient in CAD, BIM or 3D software tools such as Rhino, Revit, SketchUp, Houdini, or CityEngine
  • Knowledge of architectural design, urban planning or GIS workflows
  • Software engineering experience in large projects and agile environment
  • Interest in UX/UI design, and the craft of software development in general
  • Experience in outreach work (presentation, writing, evangelization, interacting with users)

Our Zurich team enjoys:

  • Free lunches and fresh fruit
  • Free coffee, tea, and soft drinks
  • Fun team activities
  • Competitive salary
  • 40-hour work week
  • Flexible working hours
  • Dynamic, fast-growing international team

About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

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 a 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.



Apply Now