Senior Software Development Engineer

metropolitan life insurance companyRaleigh, NC

today

Occupations

Software DevelopersComputer ProgrammersComputer Systems Engineers/Architects

Industries

Software PublishersCustom Computer Programming ServicesComputer Systems Design Services
APPLY NOW

About the role

Overview As a Senior Software Java Development Engineer at Met Life’s Global Technology team, you lead the design, development, and maintenance of scalable enterprise applications. You will influence architecture, guide cross-functional teams, and drive modernization efforts including cloud adoption and Dev Ops transformation. You mentor juniors and uphold engineering best practices to deliver high-performance, reliable software. This role offers impact across platforms and a chance to shape the future of AI-enabled tech at Met Life. Compensation / Benefits Comprehensive health plan Life insurance 401(k) with employer matching Paid time off and holidays Parental leave Tuition assistance Responsibilities Lead system architecture for modular, secure Java-based systems Develop new features from analysis to production release Mentor junior engineers and conduct code reviews Collaborate in Agile/Scrum ceremonies and improve CI/CD pipelines Troubleshoot performance issues and ensure fitness-for-purpose of applications Key requirements Bachelor’s or Master’s degree in computer science or a related technical field 5+ years of professional software development experience in Java Deep Java expertise (multithreading, concurrency, JVM tuning)Mastery of Spring Framework (Boot, MVC, Security) and/or Hibernate/JPAHands-on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP)Strong hands-on Agile development experienceSQL optimization for relational databases (PostgreSQL, MySQL, Oracle)Automated testing with JUnit 5, Mockito, and/or Testcontainers Experience building applications using modern AI technologies, including generative AI and MLMentorship and technical leadership Cross-functional collaboration Strong problem-solving and communication Java 8+ (core, multithreading, concurrency)Spring Framework (Boot, MVC, Security)Hibernate/JPA

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Raleigh, NC

Occupation

Software Developers

Industry

Software Publishers

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE
Senior Software Development Engineer at metropolitan life...