{"id":3393522,"url":"https://alion.io/job/manulife-senior-full-stack-software-engineer-10","title":"Senior Full Stack Software Engineer","company":{"id":6650,"name":"Manulife","domain":"manulife.com","url":"https://alion.io/company/manulife","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":92,"open_postings":87,"ghost_share":0,"stale_share":0.241,"repost_share":0.115,"time_to_fill_p50_days":27,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Makati, Philippines"],"countries":["PH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"CI/CD","optional":false},{"name":"Power BI","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"DNS","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"TCP/IP","optional":true}],"status":"live","first_seen_at":"2026-10-28T11:25:24Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-30T06:48:34Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"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.\nThe 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.\nPosition Responsibilities:\nProvide technical leadership and hands-on development for the NetworkGuardian unification roadmap, from architecture and design through implementation, testing, deployment, and production support.\nDesign, 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. \nDefine and promote engineering standards for modular architecture, secure coding, API design, data handling, observability, performance, source control, documentation, and release management. \nLead code reviews and guide engineering decisions, balancing delivery speed, technical debt, operational resilience, security, and long-term maintainability.\nDevelop and execute automated tests, including unit, integration, API, UI, regression, and deployment validation, and integrate quality gates into CI/CD pipelines.\nUse 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.\nPartner with regional teams and stakeholders to assess existing implementations, identify gaps and dependencies, and support migration toward a unified global solution.\nTroubleshoot complex application and infrastructure issues across the full stack and coordinate timely resolution with platform, cloud, security, and operations teams.\nCreate and maintain technical documentation, architecture decisions, runbooks, support procedures, and knowledge-transfer materials.\nMentor developers, share engineering practices, and communicate technical options, risks, status, and recommendations clearly to both technical and non-technical audiences.\nRequired Qualifications:\nAt 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.\nStrong Python development experience, including backend services, APIs, integration patterns, error handling, and maintainable application design.\nStrong Angular and modern web-development experience, including TypeScript, component-based design, state management, web security, performance, and test automation.\nPractical experience with MongoDB data modeling, queries, indexing, performance tuning, reliability, and secure access patterns.\nExperience building or integrating Power BI dashboards, including data preparation, data models, access control, refresh considerations, and stakeholder-focused reporting.\nExperience with Azure AI services and responsible integration of AI capabilities into enterprise applications.\nHands-on experience deploying and operating applications on Azure Kubernetes Service (AKS) and Azure virtual machines, including containers, configuration, secrets, scaling, monitoring, and troubleshooting.\nStrong automated-testing capability and experience establishing repeatable quality validation within CI/CD workflows.\nExperience 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.\nAbility to collaborate effectively in a global, cross-functional environment and influence engineering outcomes without relying solely on formal authority.\nPreferred Qualifications:\nWorking knowledge of computer networking fundamentals, including TCP/IP, DNS, routing, firewalls, network security groups, ports and protocols, proxies, TLS, and cloud connectivity patterns.\nKnowledge of information risk management, cybersecurity governance, secure software development, control assessment, vulnerability management, audit, or related disciplines.\nExperience with global platform consolidation, application modernization, cloud migration, or unification of regionally operated solutions.\nExperience mentoring engineers or acting as a technical lead across multiple engineering disciplines.\nFamiliarity with DevSecOps practices, infrastructure as code, container security, software supply-chain controls, and Azure monitoring services.\nWhen you join our team:\nWe’ll empower you to learn and grow the career you want.\nWe’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.\nAs part of our global team, we’ll support you in shaping the future you want to see.\nAbout Manulife and John Hancock\nManulife 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.\nManulife is an Equal Opportunity Employer\nAt 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 the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.\nIt is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact .\nWorking Arrangement\nHybrid","description_format":"text","description_chars":7005,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Asset Management & Funds","Health Insurance & Benefits","Life Insurance & Annuities"],"lifecycle":[{"event":"open","at":"2026-10-28T11:25:24Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":27,"reasons":["conf:3","velocity","win:early","comp:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/manulife-senior-full-stack-software-engineer-10","json_url":"https://alion.io/job/manulife-senior-full-stack-software-engineer-10.json","meta":{"generated_at":"2026-10-30T07:14:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10269,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6650},"rest":"https://alion.io/mcp/rest/get_company?id=6650"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmanulife-senior-full-stack-software-engineer-10"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmanulife-senior-full-stack-software-engineer-10"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmanulife-senior-full-stack-software-engineer-10"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/manulife-senior-full-stack-software-engineer-10\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmanulife-senior-full-stack-software-engineer-10"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3393522}},{"tool":"search_jobs","arguments":{"company":"manulife.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3393522},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}