1. What is a Software Engineer at MetLife?
As a Software Engineer at MetLife, you play a vital role in modernizing and driving the digital ecosystem of one of the world's largest financial services and insurance providers. Engineers across global tech hubs like Cary, NC, Whippany, NJ, Hyderabad, and Pune build customer-facing health portals, claims management systems, and group disability platforms. The software you write directly impacts millions of policyholders who rely on MetLife for financial protection during critical life events.
The engineering organization operates at significant scale, processing vast streams of secure customer data while transitioning legacy core platforms toward modern, cloud-native architecture. As an engineer here, you will work across technologies like Java, Spring Boot, .NET, React, Azure, and Kubernetes. You might design high-throughput microservices, optimize global application performance, implement Salesforce customizations, or build scalable big data supply chains utilizing Spark and Kafka.
Engineers at MetLife operate in collaborative, cross-functional Agile environments. Succeeding in this role requires a balance of solid computer science fundamentals, clear communication, and business context awareness. You will work alongside system architects, product managers, and site reliability engineers to build secure, highly resilient systems that safeguard sensitive user information and provide a reliable digital experience.



