Esri
Backend Software Engineer II - ArcGIS Urban
EsriSwitzerland23 hours ago
Full-timeScience

Overview


Are you passionate about creating innovative solutions that have a real impact? So are we! At Esri, we are dedicated to continually pushing the boundaries of urban design and planning, and you can play a key role in our mission. Join us in making design tools accessible and powerful and help us shape the future of urban planning.


Responsibilities



  • Help design and implement the backend for ArcGIS Urban using modern web technologies (e.g., GraphQL, WebAssembly, Elixir, FastAPI)

  • Apply and promote software engineering best practices related to performance, scalability, testability and maintainability

  • Help improve the developer experience for our APIs and backend services

  • Lead internal and external outreach activities related to our backend tools

  • Translate developer requirements into actionable feature requests

  • Work in a small and dynamic team of people passionate about what they do


Requirements



  • Excellent programming skills in GraphQL, WebAssembly, and Elixir

  • 2+ years of industry experience in web application development using TypeScript

  • Strong problem-solving and debugging skills

  • Excellent communication skills: you can clearly articulate the reasons behind design decisions

  • Ability to think creatively

  • Attention to detail and focus on maintaining a high level of accuracy

  • Bachelor's in computer science or a related field

  • Existing work authorization for Switzerland


Recommended Qualifications



  • Master’s or PhD in computer science or a related field

  • Experience with outreach and requirements engineering

  • Experience with ArcGIS, ArcGIS Online, and/or ArcGIS Enterprise

  • Interest in (learning all about) urban design and planning as well as 3D mapping, 3D GIS, and BIM


Our Zurich team enjoys:



  • Free coffee, tea, and soft drinks

  • Fun team activities

  • Competitive salary

  • 40-hour work week

  • Flexible working hours

  • Dynamic, fast-growing international team




The Company


If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Key Skills

Ranked by relevance