company-logo-image

Senior Software Engineer

ashley-avatar-image

AI-generated summary

beta

This job is a Senior Software Engineer who leads projects and teams to create high-quality software. You might like this job because you enjoy problem-solving, mentoring others, and working closely with customers to turn their ideas into reality.

Undisclosed

Bukit Jalil, Kuala Lumpur

Job Description

Job Summary

We are looking for an experienced Senior Software Engineer who will lead software development projects, guide a technical team, collaborate closely with customers, and ensure successful delivery of high-quality solutions. The ideal candidate is technically strong, communicates well, and can translate business needs into technical outcomes.

Responsibilities:

Technical Ownership

  • Design, develop, and maintain high-quality software solutions.
  • Lead architecture decisions, code reviews, and technical best practices.
  • Ensure scalability, security, performance, and maintainability of systems.
  • Troubleshoot complex issues and provide technical mentorship.

Project & Team Leadership

  • Lead a team of software engineers throughout the development lifecycle.
  • Plan, assign, and track tasks to ensure timely and quality delivery.
  • Provide technical guidance, coaching, and performance feedback to team members.
  • Collaborate with QA engineers, DevOps, UX/UI, and cross-functional teams.

Customer & Stakeholder Engagement

  • Work closely with customers to gather requirements, provide technical input, and manage expectations.
  • Present technical solutions, project status, and progress updates to customers.
  • Translate business needs into actionable technical tasks.
  • Ensure customer satisfaction through clear communication and quality delivery.

Project Execution

  • Define project scope, technical milestones, and schedules.
  • Identify risks, propose mitigation strategies, and ensure successful delivery.
  • Contribute to documentation (technical specs, architecture diagrams, APIs, SOPs).


Job Requirements

  

  • Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
  • Minimum 4 years of working experience with hands-on programming.
  • Must be able to code with JAVA 17 or above.
  • Required skill(s): Spring Framework 4.0 or above (Core, MVC, Boot, Security, Web Services), HTML5, JavaScript, CSS, Angular 17 or above.
  • Cloud/DevOps: AWS, Azure, GCP, Docker, CI/CD, Kubernetes (preferable).
  • Moderate level of JDBC, JPA/Hibernate, Object-Oriented Design, SQL knowledge 
  • Experience building REST APIs / Micro-services architecture.
  • Proficiency in object-oriented programming and experience applying modern design patterns.
  • Basic knowledge/concept of security principles.
  • Fundamental understanding of version control (GIT/Maven).
  • Knowledge of Apache Tomcat, Unix tools/scripting and web development frameworks (VueJS/ReactJS) will be an added advantage.
  • Solid understanding of software architecture, design patterns, and best practices.
  • Excellent problem-solving and analytical skills.


Skills

Java (Programming Language)
Spring Framework
Angular (Web Framework)
Microsoft Azure
Object-Oriented Programming (OOP)
Kubernetes
SQL (Programming Language)
RESTful API
Apache Tomcat
React.js (Javascript Library)

Company Benefits

Internet reimbursement

We invest in your growth—monthly internet support helps you stay connected, keep learning, and thrive wherever you work.

Global collaboration

Work with global clients and teammates—gain fresh perspectives, real-world experience, and grow through cross-border collaboration.

Great people and Good vibes

Work with awesome teammates who bring the energy—and enjoy team outings, game nights, and fun breaks that keep things fresh.

Recreational Activities

Beyond work, we foster connection through fun and engaging recreational activities that bring our team together.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Webplus Digital Sdn Bhd -logo-image

Webplus Digital Sdn Bhd

We empower businesses — from resellers to enterprises — to manage, strengthen, and scale their digital identities with confidence. Our approach is relationship-driven: rooted in trust, guided by clear communication, and focused on helping our clients grow in an ever-changing online world. While web.plus may be a new name, it carries over 25 years of industry expertise, uniting the combined strengths of Webnic, RSP...