Senior Software Engineer (90044)

Sunway Education Group

Subang Jaya

On-site

MYR 90,000 - 130,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Sunway Education Group in Malaysia is seeking a senior software engineer to drive design, development, and integration of scalable applications across platforms.

You will lead SDLC activities, mentor junior engineers, and collaborate with stakeholders to deliver high-quality solutions while continuously improving performance and security.

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum 3 years of software development and relational database management systems experience.
  • Strong understanding of software architecture, design patterns, and version control (Git).
  • Proven experience designing, developing, and consuming RESTful APIs and system integrations.
  • Experience with microservices and containerisation (Docker, Kubernetes) is a plus.
  • Experience with .NET, Node.js, Python, React.js, Vue.js, Flutter, or React Native is a plus.
  • Exposure to low-code platforms (Power Platform or OutSystems) or Oracle Forms/Reports is a plus.
  • Demonstrated ability to lead and mentor junior software engineers; strong analytical and problem-solving skills.
  • Excellent verbal, written, and presentation skills in English.

Responsibilities

  • Gather, analyse, design, and document business and application requirements with stakeholders.
  • Lead and participate in all phases of the Software Development Life Cycle (SDLC), from planning and design to deployment and support.
  • Design, develop, and maintain secure, scalable software solutions.
  • Participate in architecture discussions to ensure system scalability, maintainability, security, and performance.
  • Develop and maintain integrations with internal and external systems using APIs.
  • Collaborate with project teams and cross-functional departments to ensure timely delivery.
  • Provide technical leadership, mentorship, code reviews, and guidance to engineers.
  • Monitor application performance, troubleshoot issues, and implement reliability improvements.
  • Manage vendor relationships and coordinate with external partners.
  • Research, evaluate, and implement new technologies and PoC initiatives to drive innovation.

Skills

SDLC leadership
Stakeholder analysis
Software design patterns
Mentorship
Problem solving
English communication

Education

Bachelor's degree in Computer Science

Tools

.NET
Node.js
Python
React.js
Vue.js
Flutter
React Native
Docker
Kubernetes
Git
Power Platform
OutSystems
Oracle Forms/Reports

Job description

Key Responsibilities:

Gather, analyse, design, and document business and application requirements with stakeholders.

Lead and participate in all phases of the Software Development Life Cycle (SDLC), from planning and design to deployment and support.

Design, develop, and maintain secure, scalable, and high-quality software solutions.

Participate in technical design and architecture discussions to ensure system scalability, maintainability, security, and performance.

Develop and maintain integrations with internal and external systems using APIs and related technologies.

Collaborate with project teams, stakeholders, and cross-functional departments to ensure successful and timely project delivery.

Provide technical leadership, mentorship, code reviews, and guidance to software engineers to promote best practices and continuous improvement.

Monitor application performance, perform root cause analysis, troubleshoot complex issues, and implement improvements to enhance system reliability and efficiency.

Manage vendor relationships and coordinate with external partners to support project and operational requirements.

Research, evaluate, and implement new technologies, tools, and Proof of Concept (PoC) initiatives to drive innovation and continuous improvement.

Requirements:

A Bachelor's Degree in Computer Science or its equivalent.

Minimum 3 years of working experience in software development and relational database management systems (RDBMS).

Strong understanding of software development best practices, software architecture, design patterns, and version control systems (e.g., Git).

Proven experience in designing, developing, and consuming RESTful APIs and system integrations.

Experience with microservices architecture and containerisation technologies (e.g., Docker, Kubernetes) would be an added advantage.

Experience with .NET, Node.js, Python, React.js, Vue.js, Flutter, or React Native would be an added advantage.

Exposure to low-code platforms (e.g., Microsoft Power Platform, OutSystems) or Oracle Forms and Reports would be an added advantage.

Demonstrated ability to lead and mentor junior software engineers, with strong analytical, troubleshooting, and problem-solving skills.

Possess high initiative, self-motivation, and the ability to work independently as well as in a team, with strong verbal, written, and presentation skills in English.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Absolutemkt • Kuala Lumpur

On-site
MYR 78,000 - 100,000
Senior Software Engineer (Senior Level)
Senior Software Engineer (Senior Level)

INFRA365 SDN. BHD. • Petaling Jaya

On-site
MYR 112,000 - 201,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Software Developer
Software Developer

Always Marketing (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 40,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Private Advertiser • Petaling Jaya

On-site
MYR 120,000 - 180,000
Software Engineer (Java)
Software Engineer (Java)

ISI Markets • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Lead Frontend Developer
Lead Frontend Developer

techstreet • Petaling Jaya

On-site
MYR 180,000 - 300,000
Software Engineer
Software Engineer

Absolutemkt • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Software Developer
Software Developer

Heitech Padu Berhad • Sepang

On-site
MYR 120,000 - 180,000
Software Engineer
Software Engineer

Private Advertiser • Petaling Jaya

On-site
MYR 60,000 - 96,000