Company 105 - Manulife Insurance Berhad · Workday · Today
Senior Software Engineer
Kuala Lumpur, Malaysia- Posted
- 2026-10-08 (Today)
- Place
- Kuala Lumpur, Malaysia
- Commitment
- Full Time
- Experience
- 5+ YOE
- Education
- Bachelor's
- Source
- Workday (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
JavaScriptTypeScriptHTMLCSSPlaywrightSeleniumPostmanSDLCCode ReviewAutomated TestingTechnical DocumentationReact
We are seeking an experienced Senior Full-Stack Software Engineer to lead the solution design, development, and delivery of enterprise digital solutions. This role combines hands-on software engineering, technical leadership, AI-driven development, quality engineering, and end-to-end project delivery responsibilities.
The successful candidate will translate business needs into scalable and secure solutions, lead a team of 3-5 software engineers, drive Agile execution, and ensure technology initiatives are delivered with strong quality, governance, and operational readiness.
The role is expected to remain hands-on in solution design, development, code review, troubleshooting, and technical decision-making.
Position Responsibilities:
Solution Design and Architecture
• Lead end-to-end solution design for digital applications, integrations, APIs, and platform enhancements.
• Translate business and functional requirements into scalable, secure, maintainable, and cost-effective technical solutions.
• Develop and maintain solution architecture documents, system context and integration flows, API specifications, data models, and detailed technical designs.
• Evaluate technical options, identify trade-offs, and recommend solution approaches aligned with enterprise standards and business outcomes.
• Ensure solutions comply with enterprise architecture, cybersecurity, data protection, regulatory, resilience, and technology governance requirements.
• Facilitate technical design reviews and architecture walkthroughs with relevant stakeholders.
Technical Leadership and Team Guidance
• Lead, guide, and mentor a team of 3-5 software engineers throughout the project delivery lifecycle.
• Provide technical direction, coaching, development support, and timely resolution of engineering blockers.
• Allocate technical work based on delivery priorities, team capacity, skills, and project dependencies.
• Conduct peer reviews, code reviews, design reviews, and quality checks to maintain engineering standards.
• Promote accountability, collaboration, knowledge sharing, continuous learning, and engineering discipline.
• Develop team capability through mentoring, technical workshops, reusable engineering assets, and succession planning.
IT Project Delivery
• Lead technical delivery from requirements analysis and solution design through development, testing, deployment, and production stabilization.
• Plan and coordinate engineering activities to meet agreed scope, schedule, quality, security, and business objectives.
• Manage multiple projects, enhancements, defects, and technical workstreams while maintaining delivery transparency.
• Identify and proactively manage technical risks, dependencies, resource constraints, delivery issues, and technical debt.
• Collaborate with Product Owners, Business Analysts, Architects, Quality Engineers, Infrastructure, Security, Operations, vendors, and business stakeholders.
• Provide clear progress updates, technical recommendations, risk assessments, and escalation support to project and technology leadership.
• Support release planning, implementation, rollback readiness, post-release validation, and production stabilization.
Full-Stack Software Engineering
• Design, develop, test, deploy, and maintain secure enterprise web applications across front-end and back-end components.
• Build responsive user interfaces using Angular, React, TypeScript, JavaScript, HTML, CSS, or comparable technologies.
• Develop backend services, RESTful APIs, integrations, and business logic using Java, Spring Boot, or equivalent technologies.
• Design and optimize databases, queries, data models, and integration patterns.
• Develop reusable components and services that improve maintainability, consistency, performance, and delivery speed.
• Troubleshoot complex application, integration, performance, and production issues and lead root-cause analysis.
AI-Assisted Development and Testing
• Champion the responsible use of approved AI-powered tools, including GitHub Copilot, Microsoft Copilot, or equivalent enterprise platforms, to improve engineering productivity and software quality.
• Apply AI assistance to solution exploration, coding, refactoring, documentation, test generation, troubleshooting, and defect analysis.
• Establish practical team guidance for reviewing, testing, and validating AI-generated outputs before implementation.
• Ensure AI-assisted engineering complies with secure coding, data protection, intellectual property, privacy, and Responsible AI requirements.
• Drive AI-assisted and automated testing practices covering unit, integration, API, regression, and selected end-to-end scenarios.
• Improve test coverage and reusable test assets through tools such as Katalon, Selenium, Playwright, Postman, or equivalent frameworks
DevOps, Security, and Engineering Governance
• Support CI/CD pipeline implementation, automated quality gates, and reliable deployment practices.
• Apply secure coding, DevSecOps, vulnerability management, logging, monitoring, and operational readiness practices.
• Ensure adherence to SDLC, code review, testing, release management, change management, audit, and compliance controls.
• Maintain technical documentation, deployment guides, support runbooks, and knowledge-transfer materials.
• Drive continuous improvement in engineering processes, platform reliability, development efficiency, and technical debt management.
Required Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related discipline.
• Minimum 5-8 years of relevant software development experience across front-end, back-end, integration, and database technologies.
• Proven experience in solution design, system architecture, technical documentation, and evaluation of solution options.
• Demonstrated experience leading and guiding 3-5 team members in IT project delivery.
• Exper…
Company 105 - Manulife Insurance Berhad
12 open roles in Malaysia, straight from Company 105 - Manulife Insurance Berhad’s own careers page.
- Associate Full-stack Software EngineerKuala Lumpur, Malaysia · Today
- Head of InvestmentKuala Lumpur, Malaysia · 1d
- Senior Manager, Digital Engagement and ActivationKuala Lumpur, Malaysia · 1d
- Manager, Business ManagementKuala Lumpur, Malaysia · 1w
- Senior Manager, Segment MarketingKuala Lumpur, Malaysia · 1w
- UnderwriterKuala Lumpur, Malaysia · 1w
- Product AnalystKuala Lumpur, Malaysia · 1w
- Senior Legal CounselKuala Lumpur, Malaysia · 2w
- Manager Business Process ImprovementKuala Lumpur, Malaysia · 2w
- Agency Director, East MalaysiaSibu, Sarawak, Malaysia · 4w
- Intern PricingKuala Lumpur, Malaysia · 2mo