cover
Full Time

Senior Software Engineer (PHP)/ 2 days ago

Ideagen
Attractive
Application ends: 2026-03-05

Quick Summary

This Senior Software Engineer/Team Leader role in Shah Alam, Selangor, requires 7+ years of professional experience, including 5+ years of back-end development with PHP and Perl, and 3+ years with Python. Working in a hybrid model (three days in office), you will focus on full-stack SaaS development using PHP, Perl, Python, and JavaScript/TypeScript (preferably React). Key responsibilities include mentoring engineers, influencing architectural best practices, and delivering enterprise-class solutions utilizing cloud-native technologies (ideally AWS), CI/CD pipelines (Docker, Kubernetes), and 3+ years of experience with Agile methodologies (Scrum) and web application security (OWASP Top 10).

Senior Software Engineer (PHP)

Ideagen is the invisible force ensuring safety and compliance across critical sectors like aviation, food safety, and healthcare. Millions rely on Ideagen software daily. We operate globally with offices in America, Australia, Malaysia, and India. We are building a future-ready team and embrace AI to work smarter. If you are curious, adaptable, and open to leveraging AI, you will thrive here.

Role Overview

As a Senior Software Engineer specializing in PHP, you will be instrumental in building high-quality, innovative, and performant SaaS software. This role involves defining system functionality and working across the full stack, primarily focusing on front-end development using JavaScript/TypeScript, alongside back-end applications utilizing PHP, Perl, and/or C#.

You should be familiar with the entire Software Development Life Cycle (SDLC), from planning and design through deployment and maintenance. You will contribute positively within an Agile development team, demonstrating an enthusiastic ‘can-do’ attitude.

Key Details

  • Location: Shah Alam, Selangor
  • Level: Team Leader
  • Function: Product R&D
  • Working Pattern: Hybrid (three days per week in office)
  • Benefits: Benefits at Ideagen

Responsibilities:

  • Design, deliver, maintain, and enhance new and existing platform features.
  • Partner with Engineering Managers, Team Leads, Software Engineers, and Test Engineers to build well-architected, enterprise-class solutions.
  • Collaborate with Product Managers, Technical Product Owners, Infrastructure Engineers, and the UX & Design Team to ensure high-quality, user-centric feature delivery.
  • Work across the full software development lifecycle to meet roadmap milestones and release schedules, utilizing Agile frameworks such as Scrum.
  • Contribute to backlog definition and refinement supporting Product team objectives.
  • Diagnose, troubleshoot, and resolve software defects, supported by robust unit testing and clear technical documentation.
  • Influence engineering best practices, contribute to technology decisions, and support knowledge-sharing within the team.
  • Mentor and coach fellow engineers to help develop their technical skills.

Required Skills & Experience:

  • Demonstrated ability to deliver and maintain web-based software using PHP, Python, .NET, TypeScript/JavaScript, HTML/CSS, and preferably React.
  • 7+ years of professional development experience, including 3+ years of Python experience.
  • 5+ years of back-end experience with Perl and PHP.
  • Experience implementing cloud-native technologies (app services, functions, containers, microservices, and APIs), ideally on AWS.
  • Exposure to relational databases such as Oracle, MySQL, or Postgres.
  • Skilled in delivering reliable solutions using CI/CD pipelines and tooling such as GitHub Actions, Buildkite, Octopus, Docker, and Kubernetes, ideally in a 24/7/365 SaaS environment.
  • Strong Git proficiency.
  • Strong understanding of code review practices, cyber security fundamentals, red/blue team activities, and OWASP Top 10.
  • Ability to advise on best practices in architecture, testing, web application security, implementation, and team workflows.
  • 3+ years of experience working with Agile methodologies such as Scrum, and familiarity with Gherkin and Cucumber for defining stories and success criteria.
  • Excellent English communication skills across technical, product, and management stakeholders.
  • Holds (or is working toward) relevant qualifications such as a degree in Computer Science/Engineering, AWS certifications (e.g., AWS Certified Developer), or cybersecurity credentials such as CEH.

Share

Ideagen

Ideagen

  • Address
    Unit 7-1,Level 7,Tower 5,UOA Business Park,1,Jalan Pengaturcara U1/51A,Seksyen U1
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy