Share this Job

Principal Software Engineer

Date Posted: Aug 31, 2018

Location: Cary, NC, US, 27513

Company: MetLife

Role Value Proposition: 


The Principal Software Engineer performs a critical role in designing, developing and delivering Global Party Management system solutions, in alignment with MetLife’s Enterprise Data Management Strategy. Global Party Management data warehouse provides 360 degree view of MetLife customers. The principal Software Engineer supports evaluation and selection of existing (or creation of new) best practices, design patterns, and frameworks suitable to successfully develop and deliver large and/or complex programs and projects.


The Principal Software Engineer will lead on-site and offshore development teams, engage participants, influence approach, generate artifacts, solicit feedback, communicate and drive collaboration with key stakeholders and senior business leaders across the Strategy, Delivery, Enterprise Architecture, QA and other organizations across MetLife’s Global Technology and Operations (GTO) and Lines of Business (LOBs). 


Key Responsibilities: 


The Principal Software Engineer, Data & Analytics is accountable for the requirement analysis, solution architecture, design, development, integration and implementation leveraging Enterprise platform and architecture. The candidate serves as a technical expert to the project team and must demonstrate knowledge of database, Informatica MDM, web services, data warehouse implementation processes, ETL, data profiling and data lineage

  • Responsible for SDLC, technical design and development, aligns technical solutions with ‎business strategy and enterprise standard, and ensures that technical deliverables are ‎on track
  • Share responsibility of overall delivery of the track with Project Manager, and ensure ‎‎technical tasks and risks are defined and incorporated into project plan
  • Develop functional knowledge and subject matter expertise required to execute as a technical lead. Provide technical leadership for architecting and maintaining robust and scalable solutions Lead and mentor peers and junior team members.
  • Work in a highly cross-functional environment, partner with multiple businesses and IT teams. Lead multiple projects simultaneously
  • Identify opportunities for improvement, optimization and innovation, leveraging best practices.


Essential Business Experience and Technical Skills:


  • 10+ years’ experience in leading, architecting, designing  an Enterprise data warehouse and application development using advance Informatica techniques
  • 6+ years of experience effectively leading or participating in matrixed teams and strong facilitation and team building skills as well as previous experience coaching and mentoring team members.
  • 5+ years of experience in web development. Java, J2EE framework, scripting languages (JSON, An script), Web Server  (IBM WebSphere, Apache Tomcat)
  • 3+ years of experience  in Informatica MDM
  • 1+ year experience in Big Data components.  HDFS, Hive, and Spark.



  • Degree in Computer Science, Information Systems or other related field preferred, or equivalent work experience required. 
  • Previous experience in insurance, financial services or management consulting organizations.
  • Experience in Informatica 10.2 Integration with Big data clusters. 
  • Knowledge on NoSQL, and search engines



At MetLife, we’re leading the global transformation of an industry we’ve long defined. United in purpose, diverse in perspective, we’re dedicated to making a difference in the lives of our customers.



MetLife is a proud equal opportunity/affirmative action employer committed to attracting, retaining, and maximizing the performance of a diverse and inclusive workforce. It is MetLife's policy to ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, uniformed service member or veteran status, or any other characteristic protected by law.

MetLife maintains a drug-free workplace.

For immediate consideration, click the Apply Now button. You will be directed to complete an on-line profile. Upon completion, you will receive an automated confirmation email verifying you have successfully applied to the job.

Requisition #: 102454 

Nearest Major Market: Raleigh