Skip to content


Cary NC Full Time Posted: Thursday, 14 June 2018
Applicants must be eligible to work in the specified location

Job Description:

MetLife is seeking Sr Software Development Engineers to join our growing team in Raleigh, North Carolina. Our teams are building and enhancing software in support of MetLife's leading U.S. based Insurance business.

The Sr. Software Development Engineer oversees software development activities on one or more projects of moderate to high complexity. In this role you will be responsible for the successful completion of technical deliverables (including detailed technical design), software development, unit testing process and ensuring quality standards are met by both onshore and offshore teams.

The Sr. Software Development Engineer participates in the technical design, development and implementation of application systems, and may have customer interaction. In this position you will have the opportunity to put your experience and education to work in an energetic and highly collaborative environment where diverse thought and experiences are valued. You will be mentored by more senior team members and have the opportunity to serve as mentor for more junior team members helping them learn and grow.

Summary of Responsibilities:

  • Primary point of contact for all technical deliverables.
  • Ensure all tasks and milestones associated with technical design, development and unit testing are completed according to project management guidelines
  • Ensure development activities are aligned with scope, schedule, priority and business objectives
  • Review functional specifications, create detailed technical design and technical specifications, and oversee code development and unit and performance testing activities
  • Meet or exceed all operational readiness requirements (eg, operations engineering, performance, risk management)
  • Interface with system designers to design, code, test, and implement application programs
  • Conduct analysis of organizational needs and goals for the development and implementation of application systems
  • Develop code, create test transactions and run tests to find errors and revise programs
  • Perform defect analysis and debugging of computer programs
  • Prepares change tickets and documentation for deployment procedures
  • Prepare operating procedures documentation and participate in knowledge transfer to Operations

Required Experience:

  • 8+ years related work experience.
  • 5+ years programming in J2EE, Java, JSP, SOAP, Web Services, Java Script, HTML, and XML
  • 5+ years with SQL on relational DB's such as Oracle and IBM UDB
  • 5+ years of experience using Rational Application Developer, JIRA, Maestro, or similar tools
  • 4+ years of experience using Spring, Hibernate and Junit
  • 4+ years of experience including architect or leading technical design and/or development for a large scale distributed web application
  • Strong software development skills using Java and web application technologies in a service oriented architecture
  • Open Source Frameworks - Spring MVC, Spring Core. XML, Integration with SOAP and RESTful WebServices, WS security
  • 2+ years of experience managing offshore software development with third party vendors
  • Versed in latest three tier best practices including data, rules and synchronous UI development
  • Experience and knowledge of client-side technologies including HTML 5, JavaScript, CSS3, Ajax, JQuery, HTML5, and JSON

Preferred Experience:

  • Degree in Computer Science, Information Systems, Software Engineering or related, or 4 years equivalent work experience
  • MS Office or equivalent
  • Design experience using UML or USE CASE
  • Experience with Service Oriented Architecture
  • Experience and knowledge of client-side technologies including HTML 5, JavaScript, CSS3, Ajax, JQuery, HTML5, and JSON
  • Experience with IBM FilNet or IBM Case Manager
  • Experience supporting Imaging and Workflow applications a plus

Travel: 15%


Andrea Hatch

Job Level:


About MetLife

What you probably know about MetLife is that we are one of the world's largest insurance providers, with over 90 million customers in 60 countries. What you may not know is that while we have global scale, we're also surprisingly nimble. So nimble that in three months our Global Technology & Operations group developed and implemented a new MongoDB/NoSQL application that aggregates data across 70 Legacy systems, storing 24 terabytes of data and handling 45 million agreements with 140 million transactions. It's like being at a start-up, only with resources to make sure everything is done right. Our work spans the spectrum - from front- end HTML5/CSS3 UIs to highly-scalable cloud-ready applications to big-data predictive analytics - and everything in between. We're looking for people to help us transform the customer experience in a collaborative environment and a culture of creativity. So, if you like being challenged and using cutting-edge technologies to create breakthrough solutions, with enough resources behind you to help you succeed, then this is the place for you.

Cary NC, United States of America
6/14/2018 10:16:43 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.