Software Engineering Jobs in Malaysia
There are 462 open Software Engineering jobs in Malaysia on freehire right now. 161 of them were posted recently. The skills employers ask for most often are api, java and cloud.
Most requested skills
- api 52%
- java 49%
- cloud 45%
- ci-cd 39%
- sql 38%
- agile 37%
- rest 33%
- python 31%
How the work is done
- Hybrid 59 · 13%
- Onsite 16 · 3%
- Remote 12 · 3%
Visa sponsorship offered in 34% of the 29 postings that state a position on it.
Seniority
- Senior 187
- Lead 28
- Principal 16
- Intern 12
- Staff 12
- Middle 10
Who is hiring
- 1000+ employees 89
- 501-1000 employees 27
- 51-200 employees 22
- 11-50 employees 3
Java Developer (Hybrid Working Arrangement)
Java back-end developer involved in the full SDLC—analyzing, building, testing, and supporting applications—using Java 17+, Spring Boot, Hibernate, and cloud-based microservices.
Senior Java Developer
Senior Java Developer building and maintaining SPEED, a web-based public procurement platform, using core Java/J2EE, Spring, Hibernate, and SQL in Selangor, Malaysia.
Java Developer (Hybrid Working Arrangement)
Java back-end developer working across the full SDLC—analysing, building, testing, and supporting applications—using Java 17+, Spring Boot, Hibernate, and microservices on cloud platforms for an IT services provider.
Senior Java Developer: Spring Boot, SQL & Axway APIs
Build secure, scalable APIs and microservices using Java, Spring Boot, and Axway API Gateway within payment ecosystems, supporting high-volume transactions and compliance.
Java Developer/ Sr Java Developer
The Java Developer will design, develop, and maintain enterprise applications using Java, Spring Boot, and microservices. The role involves working with databases, CI/CD pipelines, and collaborating within an Agile team to support Fortune 500 clients.
Enterprise Java Developer — REST/SOAP, DB2 & PostgreSQL
DynaFront Systems is looking for a Java software engineer to develop and maintain enterprise applications. The role involves building efficient code, integrating REST/SOAP services, and managing DB2 and PostgreSQL databases.
Java Developer (Mandarin)
This is a 12-month contract role for a Java Developer to design, develop, and maintain backend applications using Java, Spring Boot, and microservices architecture. The position is based on-site in Petaling Jaya and involves collaboration with technical teams and stakeholders.
Senior Software Engineer – System Integration & AI
Seagate Technology is looking for a Senior Software Engineer in Penang to manage the full lifecycle of web and desktop application integration. The role focuses on building scalable solutions using Java, microservices, containerization, and GenAI-enabled tools.
Senior Software Engineer
Build and ship enterprise content and commerce platforms with AI-driven integrations using Java, Spring, and full-stack web technologies.
Software Engineer (2-4 Year Experience)
The Software Engineer will develop, maintain, and scale web and mobile applications by integrating back-end services and databases. The role requires proficiency in a variety of languages including NodeJS, ReactJS, and Flutter, alongside strong problem-solving and network diagnostic skills.
Senior Python Developer
Lead backend development using Django, designing scalable systems and RESTful APIs, while mentoring juniors and bridging communication between engineering and non-technical stakeholders.
Automation-Driven Web Developer - Python, DBMS & Agile
Software Developer building and maintaining automation scripts in Python, Perl, and Bash while optimizing DBMS in a telecom environment using Agile methodologies.
Software Developer
Software Developer owning the full SDLC, building and maintaining web/mobile applications while collaborating with product, design, and QA teams using JavaScript/Python/Java/C#, React/Node.js/Django, PostgreSQL/MongoDB, and cloud platforms.
Principal Software Engineer
The Principal Software Engineer will lead technical direction and execution for major financial products, designing scalable systems and mentoring engineers. This hands-on role requires deep expertise in full-stack development and distributed systems to drive engineering initiatives from concept to production.
Software Engineer (Systems, Data & Infrastructure)
Develop and maintain foundational infrastructure including data processing pipelines, simulation environments, and core trading systems using C++, Python, and Go.