Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Senior Software Engineer IT · ELIT HQ

Kuala Lumpur

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 tech company in Kuala Lumpur is seeking a Senior Software Engineer to design and develop high-impact features across enterprise systems. The role requires strong experience in building and supporting transactional systems and proficiency in programming. You'll be responsible for code quality, system optimization, and providing mentorship to junior engineers. Candidates should have excellent problem-solving skills, with the ability to work under pressure and simplify complex concepts. The position offers a dynamic work environment aimed at innovative solutions.

Qualifications

  • Experience working in integration-heavy, multi-system environments.
  • Proficiency in at least one enterprise-grade programming language.
  • Experience mentoring junior engineers.

Responsibilities

  • Design and develop complex, high-impact features across enterprise systems.
  • Perform thorough code reviews to ensure adherence to standards.
  • Analyze system bottlenecks and performance issues.

Skills

5–8 years of professional software development experience
Proven experience building and supporting enterprise systems
Strong understanding of clean code, design patterns, OOP, and modular architecture
Experience in performance tuning and system optimization
Strong communication skills
Job description

Senior Software Engineer IT · ELIT HQ – Kuala Lumpur, Kuala Lumpur

Design and develop complex, high-impact features across enterprise systems.

Implement solutions that span multiple systems such as:

  • Point of Sale systems
  • Customer Relationship Management
  • Enterprise Resource Planning modules
  • Warehouse, logistics, and manufacturing systems

Ensure solutions handle high transaction volumes and edge cases.

Translate business requirements into efficient technical implementations.

A. Complex Feature Development
  • Design and develop complex, high-impact features across enterprise systems.
  • Implement solutions that span multiple systems such as:
    • Omni-channel platforms
    • Point of Sale systems
    • Customer Relationship Management
    • Enterprise Resource Planning modules
    • Warehouse, logistics, and manufacturing systems
  • Ensure solutions handle high transaction volumes and edge cases.
  • Translate business requirements into efficient technical implementations.
B. Code Quality & Review
  • Perform thorough code reviews to ensure adherence to standards.
  • Enforce best practices in:
    • Code structure and readability
    • Error handling and logging
    • Performance and security
  • Guide junior engineers through constructive feedback.
  • Identify and refactor poor or risky code.
C. System Performance & Optimization
  • Analyze system bottlenecks and performance issues.
  • Optimize database queries, application logic, and integrations.
  • Improve response time, throughput, and resource utilization.
  • Support scalability improvements for peak business periods.
D. Production Support & Incident Resolution
  • Lead troubleshooting of complex production incidents.
  • Perform root cause analysis and propose permanent fixes.
  • Support on-call or escalation duties for mission-critical systems.
  • Collaborate with DevOps and infrastructure teams during incidents.
E. Technical Mentorship & Knowledge Sharing
  • Mentor software engineers through design discussions and reviews.
  • Share technical knowledge and lessons learned.
  • Promote engineering best practices and continuous improvement culture.
  • Support onboarding of new engineers.
F. Collaboration & Alignment
  • Work closely with:
    • Technical Solution Architects on design alignment
    • Lead Software Engineer (DevOps) on deployment readiness
    • Business Analysts on requirement clarity
  • Contribute to technical estimation and solution feasibility assessments.
What Makes You A Great Fit
  • 5–8 years of professional software development experience
  • Proven experience building and supporting enterprise / transactional systems
  • Experience working in integration-heavy, multi-system environments
  • Proficiency in at least one enterprise-grade programming language
  • Strong understanding of clean code, design patterns, OOP, and modular architecture
  • Experience with distributed systems, APIs, and system integrations
  • Solid database design and query optimization skills
  • Strong debugging, root cause analysis, and production support experience
  • Experience in performance tuning and system optimization
  • Background in omni-channel, retail, manufacturing, logistics, or ERP systems is a plus
  • Experience mentoring junior engineers
  • Strong communication skills with the ability to simplify complex concepts
  • Calm, structured problem-solving approach under pressure
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.