Jobs › Companies › Singapore Public Service › Software Engineer (Geospatial)

À propos de ce poste Software Engineer (Geospatial) chez Singapore Public Service

Singapore Public Service · Sur site · URA-The URA Centre

[What the role is]

About Urban Planning & Design Technology Centre of Excellence (URBEX)
Over the years, URA has spearheaded efforts to strengthen urban planning and design workflows through the application of urban science, geospatial and data analytics, modelling and simulation (M&S), and AI technologies. In 2022, URA was designated as the Whole-of-Government (WOG) Urban Planning & Design Technology Centre of Excellence (URBEX), to lead the planning and design sector in building up these strategic capabilities.

About Design and Planning Lab (DPLab)
The Design & Planning Lab (DPLab) is a multi-disciplinary team in URA which drives URBEX efforts. In recognition of our work, URA was conferred the Excellence Award for ePlanner at Geospatial World Forum 2026, recognising URBEX’s exemplary usage of geospatial tools and solutions in Smart City and Urban Planning. In 2024, URA received the 2024 Esri Special Achievement in Geographic Information System (GIS) Award for demonstrating vision, leadership and innovation in the use of GIS technology, as well as the Esri Singapore GeoInnovation Award for being amongst Singapore’s most progressive organisations in the use of geospatial solutions to transform the future. Our flagship product, ePlanner (a web-based geospatial platform that brings digital planning tools to WOG) also won the Excellence Award at the Singapore Public Service’s Science, Technology and Engineering Conference 2024.

In DPLab, you will work alongside talented individuals with expertise in wide-ranging domains including data policy, governance, strategy and engineering, product strategy, business analysis, software engineering, cloud engineering, urban design technologies, data science, AI/Machine Learning, and M&S. You will also work closely with planners, architects, and policymakers to co-create digital solutions that contribute to enhancing the liveability, sustainability and resilience of our city-state.

[What you will be working on]

As Software Engineer (Geospatial), you will develop geospatial applications, data solutions and workflows that synthesise land and space data from various sources, enabling planners to access, manage and use reliable data more effectively.

 

Key Responsibilities


  • Take technical ownership of end-to-end feature development, working with Product Owners and Data Product Managers to translate requirements and implement technical solutions.
  • Design, develop, integrate and maintain geospatial applications, features, tools and workflows for urban planning and data use cases.
  • Develop Python scripts and SQL scripts for data processing, integration and automation.
  • Build and maintain applications, dashboards and reporting tools to support planning workflows and analytics.
  • Develop and integrate cloud and on-premise solutions using APIs, SDKs and other methods.
  • Contribute to solution design, document and communicate system architecture, data flows, interfaces and technical decisions to stakeholders.
  • Ensure reliable and maintainable solutions through testing, troubleshooting, documentation and UAT support.
  • Contribute to Agile delivery, code reviews, problem-solving, continuous improvement and knowledge sharing.

[What we are looking for]

Knowledge


  • Good understanding of software engineering and the development lifecycle, including design, testing, deployment, maintenance and version control.
  • Good understanding of relational databases, data modelling and systems integration concepts, including REST APIs, HTTP methods and data exchange mechanisms.
  • Understanding of system and solution architecture, including components, data flows, interfaces and dependencies.
  • Understanding of cloud, virtualisation and hybrid environments, particularly AWS.
  • Understanding of access control and application security principles.
  • Familiarity with GIS and spatial technologies, particularly Esri tools such as ArcGIS Pro, Enterprise and Workflow Manager, is advantageous.

 

Skills


  • Strong Python and SQL skills for data processing, automation, systems integration and troubleshooting.
  • Strong software engineering skills, including code design, debugging, testing, code review and Git-based version control — a public GitHub or GitLab portfolio is welcomed.
  • Able to design and implement solutions and integrations using APIs, SDKs, development frameworks and data exchange mechanisms such as SFTP and SMTP.
  • Able to translate functional requirements into robust technical solutions, considering dependencies, security and maintainability.
  • Able to produce clear system diagrams and technical documentation, and communicate designs and trade-offs to technical and non-technical stakeholders.
  • Able to work effectively within an Agile multidisciplinary team across the full development lifecycle.
  • Experience in geospatial data processing, integration, visualisation or web GIS development is advantageous.

 

Attitude


  • User-focused and outcome-oriented, applying technology to business and operational needs.
  • Proactive and resourceful, with willingness to investigate problems and drive solutions through to completion.
  • Collaborative, adaptable and committed to reliable, maintainable and well-documented solutions.
  • Curious and committed to continuous learning.
Prêt à postuler chez Singapore Public Service ?
Postuler chez Singapore Public Service

À propos de Singapore Public Service

The Singapore Public Service plays a key role in the economic growth, progress and stability of Singapore by formulating and implementing government policies, as well as providing key public services. Whether you are a fresh graduate joining the workforce or an experienced professional, the Singapore Public Service offers a great variety of job opportunities for you. The work in the Public Service can be broadly categorised into the following sectors: Economic, Social, Security & External Relations, and Administration & Corporate Development. Be part of the team that shapes the future of Singapore. Log on and take your first step towards a career that matters!

Voir tous les emplois chez Singapore Public Service →

Emplois similaires

Moonpig
Software Engineer – Fulfilment
Moonpig
⚡ Postuler tôt Manchester Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 16 min
Muhlenberg College
Programmer Analyst- Onsite
Muhlenberg College
⚡ Postuler tôt Ettinger Building Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 19 min
C(
Software Engineer Level 3
CSI (Computer Services, Inc.)
⚡ Postuler tôt Paducah, KY-Corporate Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 19 min
Duck Creek Technologies
Software Engineer II
Duck Creek Technologies
⚡ Postuler tôt Bengaluru, India Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 27 min
CI
Senior Software Engineer - CLO
Circle
⚡ Postuler tôt San Francisco - remote first i... · lieu restreint $152,500–$205,000
● Nouveau 👁 Vu ✓ Postulé il y a 30 min
Cohere Health
Sr. SDET Engineer
Cohere Health
⚡ Postuler tôt Hyderabad, Telangana, India Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 32 min
ServiceTitan
Senior Staff Software Engineer, Data Platform
ServiceTitan
⚡ Postuler tôt India Bangalore Remote · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 33 min
Omnissa
Software Engineer C/C++ - (Windows Internals/ Drivers / Graphics)
Omnissa
⚡ Postuler tôt Mountain View, California Offi... Sur site $150,825–$225,000
● Nouveau 👁 Vu ✓ Postulé il y a 45 min
Redwood Materials
Senior Software Engineer, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $150,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 54 min

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Singapore Public Service

Voir tous les emplois chez Singapore Public Service →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit