
Backend Software Engineer II - ArcGIS Urban
EsriPosted May 1, 2025
Zurich, Zürich
Energy ManagementFull Time
Job Description
The job involves working as a software engineer at Esri's R&D Center in Zurich, focusing on the development of urban planning tools like ArcGIS Urban and CityEngine using advanced technologies such as GraphQL, WebAssembly, Rust, and Elixir.
Responsibilities
- •Help design and implement the back end for ArcGIS Urban using GraphQL, WebAssembly, Rust, and Elixir
- •Develop a scalable, testable, maintainable architecture
- •Advise in matters of software architecture and database design
- •Apply and promote software engineering best practices
Requirements
- •Excellent programming skills in GraphQL, WebAssembly, Rust, and/or Elixir.
- •2 years of industry experience in web application development using TypeScript.
- •Excellent communication skills to clearly articulate the reasons behind design decisions.
- •Bachelor's degree in computer science or equivalent experience working with web technologies.
- •Existing work authorization for Switzerland.
Benefits
- •Competitive salary
- •40-hour work week
- •Flexible working hours
- •Free lunches and fresh fruit
- •Free coffee, tea, and soft drinks
- •Fun team activities
More jobs at Esri

3D Software Engineer II Scene Layers
Esri
Jan 24