1. What is a Software Engineer at New York Life?
As a Software Engineer at New York Life, you play a foundational role in building, scaling, and modernizing the digital infrastructure that supports millions of policyholders and financial professionals. You will contribute to mission-critical systems spanning full-stack development, cloud platforms, identity and access management, and enterprise business applications. Your daily work directly impacts how secure, reliable, and efficient the company's financial and insurance products are for everyday users.
The engineering organization at New York Life operates at significant scale and complexity, blending legacy modernization with cutting-edge cloud deployment. Whether you are building robust backend services using Java and Spring Boot, crafting responsive front-end user experiences with JavaScript, or managing complex database queries and APIs, you will collaborate closely with product managers, quality engineers, and business stakeholders. This role requires a balance of strong technical execution, problem-solving agility, and a collaborative mindset to deliver high-quality software solutions.
Expect an environment that values continuous learning, technical precision, and teamwork. While engineering challenges can move quickly, you will find ample opportunity to influence architectural decisions, optimize development pipelines, and grow your technical career within a stable, industry-leading enterprise.



