
Senior Software Engineer, PHP
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Shah Alam • Malaysia
Visit company websiteExplore more
Job Level
Tech Stack
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