Ideagen

Senior Software Engineer, PHP

Ideagen

full-time

Posted on:

Location Type: Hybrid

Location: Shah AlamMalaysia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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, using Agile frameworks such as Scrum.
  • Contribute to backlog definition and refinement to support 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.

Requirements

  • Demonstrated ability to deliver and maintain web-based software using PHP, Python, .NET, TypeScript/JavaScript, HTML/CSS , and preferably React , supported by 7+ years of professional development (including 3+ years Python) and 5+ years of back‑end experience with Perl and PHP.
  • Experienced in implementing cloud‑native technologies—app services, functions, containers, microservices, and APIs—ideally on AWS, with additional 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, with strong Git proficiency.
  • Strong understanding of code review practices, cyber security fundamentals, red/blue team activities, and OWASP Top 10, with the 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; demonstrates a willingness to teach and to learn at all levels.
  • 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.
Benefits
  • Benefits at Ideagen
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPPython.NETTypeScriptJavaScriptHTMLCSSReactPerlcloud-native technologies
Soft Skills
communicationmentoringcollaborationproblem-solvinginfluencecoachingknowledge-sharingteamworkadaptabilityleadership
Certifications
degree in Computer ScienceAWS Certified DeveloperCEH