
Backend Software Engineer II - ArcGIS Urban
EsriPosted April 16, 2025
Zurich, Zürich
Energy ManagementFull Time
Job Description
The job is for a software engineer at Esri's R&D Center in Zurich, focusing on developing the back end for ArcGIS Urban using modern technologies. The role involves designing scalable architectures, promoting software engineering best practices, and collaborating in a dynamic team to enhance urban planning tools.
Responsibilities
- •Help design and implement the back end for ArcGIS Urban using technologies like 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
- •Work in a small and dynamic team
Requirements
- •Excellent programming skills in any modern programming language.
- •2 years of industry experience in web application development.
- •Excellent communication skills; you can clearly articulate the reasons behind design decisions.
- •Ability to think creatively.
- •Bachelor's 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