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 modern technologies. The role requires designing and implementing backend systems, promoting software engineering best practices, and collaborating within a dynamic team.
Key Responsibilities
- Design and implement the back end for ArcGIS Urban using technologies like GraphQL, WebAssembly, Rust, and Elixir
- Develop a scalable, testable, maintainable architecture
- Advise on software architecture and database design
- Apply and promote software engineering best practices
- Collaborate in a small, dynamic team focused on urban planning tools
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.
- Master's or PhD in computer science or equivalent experience working with web technologies.
- Existing work authorization for Switzerland.
Benefits & Perks
Competitive salary
40-hour work week
Flexible working hours
Free lunches and fresh fruit
Free coffee, tea, and soft drinks
Fun team activities
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs