Software Engineer II

MetLife

Cary (NC)

Hybrid

USD 79,675 - 112,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health plan
401(k) with employer matching
Parental leave
Tuition assistance

Job summary

A leading financial services provider is looking for Full Stack Engineers to design and develop software solutions. The ideal candidate will have substantial experience in Java and ReactJS, working collaboratively in an agile environment. This role will involve implementing enterprise-grade solutions and ensuring coding standards for secure applications. The expected salary range for this position is $79,675 - $112,500, and the role is eligible for further incentive compensation. Great benefits are available including health, retirement, and tuition assistance.

Qualifications

  • 3+ years of experience developing applications in Java.
  • 2+ years of experience developing applications using ReactJS.
  • 1+ year of experience with SQL and relational databases.
  • 4+ years of experience in application design, coding, testing, and troubleshooting.

Responsibilities

  • Implement web and backend solutions using Java and ReactJS.
  • Ensure code quality and security through DevSecOps practices.
  • Collaborate with cross-functional teams.

Skills

Java
ReactJS
RESTful APIs
SQL
Docker
Kubernetes
DevOps practices
Git
Agile methodologies

Education

Bachelor's degree

Tools

Azure DevOps
JUnit/Mockito
Selenium

Job description

Role Overview

Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture, and DevSecOps best practices. As an agile team member you will collaborate closely with the Scrum Lead, Product Owner, and ART Leadership to ensure your work aligns with business goals and objectives. You will impact all parts of the system, fostering curiosity and iterating solutions to deliver best-in-class products to our customers. The role expects experience in software development, middleware and infrastructure considerations, and a stay abreast of leading-edge technologies. You will be a critical team member within an Agile Release Train.

Location

Hybrid schedule. Must be within commuting distance to: Cary, NC; Greenville, SC; Clarks Summit, PA.

Key Responsibilities

  • Implement enterprise-grade web and backend solutions using Java and ReactJS in modern, cloud-based applications
  • Develop and support solutions with Java on legacy platforms, modernizing when possible
  • Analyze, design, and implement major features and components
  • Deliver secure, enterprise-grade web and backend solutions with support of generative AI
  • Ensure elevated code quality and security standards through DevSecOps best practices
  • Resolve production incidents and service requests
  • Collaborate with stakeholders and cross-functional teams
  • Actively participate in agile ceremonies including daily stand‑ups, sprint planning, sprint retrospectives, stakeholder demos, and PI planning events

Required Qualifications

  • Bachelor’s degree
  • 3+ years of experience developing applications in Java
  • 2+ years of experience developing applications using a modern JavaScript framework (ReactJS preferred)
  • 2+ years of experience developing RESTful APIs
  • 1+ year of experience with SQL and relational databases
  • 4+ years of experience in application design, coding, testing, and troubleshooting

Preferred Qualifications

  • Advanced degree in Computer Science, Information Systems, Engineering, or related field
  • 4 years of experience developing applications in Java
  • 1+ year of experience with cloud-native applications deployed to Azure, AWS, or Google Cloud
  • 1+ year of experience with Docker and Kubernetes
  • 1+ year of experience with DevOps practices (CI/CD, release management, automation) using Azure DevOps
  • 2+ years of experience with JUnit/Mockito or equivalent unit testing frameworks
  • 1+ year of experience with Selenium-based functional testing frameworks
  • 2+ years of experience with Git-based repositories (GitHub, Bitbucket, Azure Repos)
  • 1+ year of experience with modern Identity and Access Management and AppSec practices
  • 1+ year of experience working in matrix organizations, offshore teams, and fast‑paced projects
  • 1+ year of experience with Microsoft Azure tools and modern AI concepts (generative AI, machine learning, large language models, conversational AI)
  • Strong communication and problem‑solving skills

Candidate must be currently authorized to work in the United States and must not require MetLife sponsorship or support for an immigration-related employment benefit.

The expected salary range for this position is $79,675 - $112,500. This role may also be eligible for annual short‑term incentive compensation. All incentives and benefits are subject to the applicable plan terms.

Benefits We Offer

Our U.S. benefits address holistic well-being with programs for physical and mental health, financial wellness, and support for families. We offer a comprehensive health plan that includes medical, prescription drug, vision, and dental insurance, as well as no‑cost short‑term and long‑term disability. We also provide company‑paid life insurance and legal services, a retirement pension funded entirely by MetLife, 401(k) with employer matching, group discounts on voluntary insurance products, pet, critical illness, hospital indemnity, and accident insurance, as well as an Employee Assistance Program (EAP) and digital mental health programs. Parental leave, volunteer time off, tuition assistance, and many more benefits are available.

MetLife is an Equal Opportunity Employer. All employment decisions are made without regard to race, color, national origin, religion, creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, marital or domestic/civil partnership status, genetic information, citizenship status, uniformed service member or veteran status, or any other characteristic protected by applicable federal, state, or local law.

If you need an accommodation due to a disability, please email us at accommodations@metlife.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application process.

MetLife maintains a drug‑free workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

MetLif • Cary (NC)

Hybrid
USD 90,000 - 120,000
Health plan (medical/vision/dental)
Life insurance and disability coverage
401(k) with company match
Sr. Full Stack Software Engineer
Sr. Full Stack Software Engineer

MetLif • Cary (NC)

Hybrid
USD 100,000 - 140,000
Health plan
Life insurance
401(k) match
+3
Software/Platform Engineer II
Software/Platform Engineer II

MetLif • Cary (NC)

Hybrid
USD 90,000 - 105,000
Healthcare coverage
401(k) with employer matching
Software/Platform Engineer II
Software/Platform Engineer II

MetLife • Cary (NC)

Hybrid
USD 90,000 - 105,000
Health insurance
401(k) with employer matching
Paid time off
+3
Senior Software Engineer - App Reliability
Senior Software Engineer - App Reliability

MetLif • Cary (NC)

Hybrid
USD 90,000 - 120,000
Health insurance
401(k) with employer matching
Life insurance
+1
Software Development Engineer
Software Development Engineer

MetLife • Cary (NC)

Hybrid
USD 85,000 - 110,000
Software Development Engineer
Software Development Engineer

MetLife • Clarks Summit

Hybrid
USD 80,000 - 120,000
Senior Software Engineer - App Reliability
Senior Software Engineer - App Reliability

MetLife • Cary (NC)

Hybrid
USD 90,000 - 120,000
Health insurance
401(k) with employer matching
Stock-based long-term incentives
+1
Sr. Full Stack Software Engineer
Sr. Full Stack Software Engineer

MetLife • Bridgewater (MA)

Hybrid
USD 100,000 - 140,000
Senior Software Engineer - App Reliability
Senior Software Engineer - App Reliability

MetLife • Clarks Summit

Hybrid
USD 90,000 - 120,000
Health plan including medical, vision,
401(k) with employer matching
Life insurance