Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Esri Australia

Shah Alam

On-site

MYR 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading GIS solutions provider in Shah Alam is seeking a Software Engineer to build and maintain end-to-end software solutions. You'll be involved in creating scalable applications, developing user interfaces, and working with spatial data. Ideal candidates should have a degree in Computer Science or related fields, at least 3 years of full-stack development experience, and strong skills in JavaScript frameworks like React.js. This opportunity promises a collaborative environment and impactful work.

Qualifications

  • Minimum 3 years’ experience building full‑stack applications.
  • Strong analytical and problem‑solving abilities.
  • Good communication skills and ability to work with both technical and non‑technical teams.

Responsibilities

  • Design and develop innovative, high‑quality, scalable, and extensible full‑stack software solutions.
  • Develop and maintain responsive front‑end applications using modern JavaScript frameworks.
  • Collaborate closely with other developers and GIS specialists to deliver cohesive solutions.

Skills

Full-stack development
React.js
JavaScript
HTML
CSS
.NET
Python
GIS/geospatial tools
Agile/Scrum

Education

Degree in Computer Science, IT, Software Engineering, or a related field

Tools

ArcGIS
Job description

We deliver the best GIS solutions in the world, with the brightest minds on the map.

What are the issues that matter most to you? Climate change, national security, disaster response?

At Esri Malaysia you'll work with people at the forefront of these issues, connect them with the best tech and solutions and get an inside look into the real-world challenges that shape our future.

We turn problems into opportunities, and that takes two things:

  • The most powerful GIS technology and solutions.
  • Driven, talented, and passionately curious people.

Here we connect them, and that’s how we achieve incredible things for communities, economies, and for your career.

About the Role

The Software Engineer will build and maintain end‑to‑end software solutions across both the front‑end and back‑end. This includes creating scalable, high‑quality applications, developing user interfaces, and connecting them to server services, APIs, and databases. The role also involves working with spatial data and maps.

Here’s what a typical day will look like:

  • Design and develop innovative, high‑quality, scalable, and extensible full‑stack software solutions to meet business and client needs.
  • Develop and maintain responsive front‑end applications using modern JavaScript frameworks, with a strong emphasis on React.js, performance, accessibility, and user experience.
  • Collaborate closely with other developers, application engineers, UI/UX designers, and GIS specialists to deliver cohesive and high‑quality solutions.
  • Proactively stay up to date with the latest React.js, .NET, Python, ArcGIS, and relevant full‑stack technologies, applying best practices in software development.
About You

We are looking for someone with strong full‑stack development skills and a passion for building high‑quality applications. If this sounds like you, we’d love to hear from you.

To be successful you will need to bring along:

  • Degree in Computer Science, IT, Software Engineering, or a related field.
  • Minimum 3 years’ experience building full‑stack applications.
  • Strong front‑end skills in HTML, CSS, JavaScript, and experience with React.js.
  • Experience developing backend services and RESTful APIs using .NET.
  • Knowledge of application security, performance, and scalable backend design.
  • Experience with Python for automation, data processing, and integrations.
  • Familiarity with databases and API integrations.
  • Exposure to GIS/geospatial tools (e.g., ArcGIS) is an added advantage.
  • Experience working in an Agile/Scrum environment.
  • Strong analytical and problem‑solving abilities.
  • Good communication skills and ability to work with both technical and non‑technical teams.
  • Able to work independently and contribute effectively to team goals.
  • Positive, proactive, and eager to learn new technologies.

Discover how our values shape our impact, your journey begins with one click here

For further details or if you have any questions, please contact our Talent Acquisition team by mail at fjaffar@esrimalaysia.com.my (Fadhillah).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.