Senior Full Stack Software Engineer
Manulife
· Makati City
Open
Full Time
Posted 2026-10-28
Sign up to see how you match
Apply on company site ↗
Pamposhun can't apply to this company's system yet, so apply on their site.
We are looking for a Senior Full Stack Software Engineer to join our Global Technology team at MGS and provide technical leadership for the global unification of NetworkGuardian, which is a home-grown tool for automating a series of network security related processes. This role will own solution design and hands-on engineering across the application stack, helping consolidate regional implementations into a secure, reliable, maintainable, and scalable global platform.
The successful candidate will combine senior full stack engineering expertise with strong technical leadership, clear communication, and a pragmatic delivery mindset. The role requires close collaboration with engineering, information risk management, network security, product, operations, and business stakeholders across regions.
Position Responsibilities:
• Provide technical leadership and hands-on development for the NetworkGuardian unification roadmap, from architecture and design through implementation, testing, deployment, and production support.
• Design, build, review, and maintain end-to-end capabilities across the Python backend, Angular web application, MongoDB data layer, Power BI dashboards, Azure AI services, Azure Kubernetes Service (AKS), and Azure virtual machines.
• Define and promote engineering standards for modular architecture, secure coding, API design, data handling, observability, performance, source control, documentation, and release management.
• Lead code reviews and guide engineering decisions, balancing delivery speed, technical debt, operational resilience, security, and long-term maintainability.
• Develop and execute automated tests, including unit, integration, API, UI, regression, and deployment validation, and integrate quality gates into CI/CD pipelines.
• Use approved AI-assisted coding tools responsibly to accelerate development, testing, documentation, troubleshooting, and code review while protecting confidential information and maintaining human accountability for code quality and security.
• Partner with regional teams and stakeholders to assess existing implementations, identify gaps and dependencies, and support migration toward a unified global solution.
• Troubleshoot complex application and infrastructure issues across the full stack and coordinate timely resolution with platform, cloud, security, and operations teams.
• Create and maintain technical documentation, architecture decisions, runbooks, support procedures, and knowledge-transfer materials.
• Mentor developers, share engineering practices, and communicate technical options, risks, status, and recommendations clearly to both technical and non-technical audiences.
Required Qualifications:
• At least 5 years of experience leading the technical design, development, and production support of full-stack applications, while maintaining a hands-on role in software development.
• Strong Python development experience, including backend services, APIs, integration patterns, error handling, and maintainable application design.
• Strong Angular and modern web-development experience, including TypeScript, component-based design, state management, web security, performance, and test automation.
• Practical experience with MongoDB data modeling, queries, indexing, performance tuning, reliability, and secure access patterns.
• Experience building or integrating Power BI dashboards, including data preparation, data models, access control, refresh considerations, and stakeholder-focused reporting.
• Experience with Azure AI services and responsible integration of AI capabilities into enterprise applications.
• Hands-on experience deploying and operating applications on Azure Kubernetes Service (AKS) and Azure virtual machines, including containers, configuration, secrets, scaling, monitoring, and troubleshooting.
• Strong automated-testing capability and experience establishing repeatable quality validation within CI/CD workflows.
• Experience working with AI-assisted coding tools and applying appropriate review, security, privacy, and intellectual-property controls to generated code.• Strong written and spoken English, with the ability to lead technical discussions and produce clear engineering documentation.
• Ability to collaborate effectively in a global, cross-functional environment and influence engineering outcomes without relying solely on formal authority.
Preferred Qualifications:
• Working knowledge of computer networking fundamentals, including TCP/IP, DNS, routing, firewalls, network security groups, ports and protocols, proxies, TLS, and cloud connectivity patterns.
• Knowledge of information risk management, cybersecurity governance, secure software development, control assessment, vulnerability management, audit, or related disciplines.
• Experience with global platform consolidation, application modernization, cloud migration, or unification of regionally operated solutions.
• Experience mentoring engineers or acting as a technical lead across multiple engineering disciplines.
• Familiarity with DevSecOps practices, infrastructure as code, container security, software supply-chain controls, and Azure monitoring services.
When you join our team:
• We’ll empower you to learn and grow the career you want.
• We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
• As part of our global team, we’ll support you in shaping the future you want to see.
About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html .
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces
Skills:
technical leadership
network security
solution design
communication
collaboration with engineering
risk management
python
power bi
azure
kubernetes