Software Engineer II

MetLife

Cary (NC)

Hybrid

USD 79,675 - 112,500

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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)

On-site
USD 90,000 - 120,000
Health plan (medical/vision/dental)
Life insurance and disability coverage
401(k) with company match
Software Development Engineer
Software Development Engineer

MetLif • Cary (NC)

Hybrid
USD 68,000 - 88,000
Health insurance
401(k) with employer match
Paid time off
+1
Software Development Engineer
Software Development Engineer

MetLife • Cary (NC)

Hybrid
USD 68,000 - 88,000
Health insurance
401(k) with employer matching
Paid time off
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

MetLif • United States

Remote
USD 161,000 - 172,000
Health plan
Life insurance
Disability insurance
+2
Senior .NET Engineer (Azure/ Kubernetes)
Senior .NET Engineer (Azure/ Kubernetes)

MetLife • Whippany (NJ)

On-site
USD 110,000 - 138,000
Health insurance
401(k) with employer matching
Life insurance
Senior .NET Engineer (Azure/ Kubernetes)
Senior .NET Engineer (Azure/ Kubernetes)

MetLif • Cary (NC)

On-site
USD 110,000 - 138,000
Health plan
401(k) with employer matching
Stock-based incentives
+1
Solutions Engineer
Solutions Engineer

MetLife • Cary (NC)

On-site
USD 80,000 - 105,000
Health plan
Life insurance
401(k) with company match
+2
Associate Platform Engineer
Associate Platform Engineer

MetLif • Cary (NC)

Hybrid
USD 56,000 - 74,000
Health plan and vision
Dental insurance
401(k) with employer matching
+2
Associate Platform Engineer
Associate Platform Engineer

MetLife • Cary (NC)

Hybrid
USD 56,000 - 74,000
Solutions Engineer
Solutions Engineer

MetLif • Cary (NC)

On-site
USD 80,000 - 105,000
Hybrid in-office 3 days/week
Comprehensive health plan
401(k) with employer matching
+2