Logo
MetLife

Technical Director - Software Engineering Job at MetLife in Bridgewater

MetLife, Bridgewater, MA, United States, 02324

Save Job

Technical Director - Software Engineering

Join to apply for the Technical Director - Software Engineering role at MetLife.

Role overview: MetLife is seeking a hands-on Technical Director to lead a dynamic application development team specializing in APIs, data exchanges, and Applications Modernization. You will design solutions for IT and business objectives,execute proofs of concepts to address fast-moving objectives with emerging technologies, and provide end-to-end technical direction for IT product development teams. As a director, this is a hands-on role overseeing multi-phased initiatives, managing onshore and offshore teams, and collaborating with Product and Design teams to deliver innovative technology and customer solutions.

Key Responsibilities

  • Oversee technical implementation across the product portfolio, including distributed technologies (Java with Spring Boot, React, JavaScript, Python), JSON/XML, OpenShift, containers, headless API development, and Azure technologies (DevOps, cloud implementations, and general software development in Azure).
  • Provide solution architecture for new features in line with modern development practices.
  • Develop architectural runway and POCs (typically in Java-Spring Boot and React).
  • Conduct technical code and solution walkthroughs.
  • Lead technical teams of 50+ resources, including employees and onshore/offshore partner teams.
  • Manage people and resources, including hiring, development, talent engagement, upskilling, performance management, and annual reviews.
  • Serve as the technology advisor to the Product Manager.
  • Develop and manage an application roadmap that delivers short- and long-term value.
  • Integrate site reliability practices into SAFE Agile software development.
  • Establish and enforce best practices in software development, including code management, security, performance, testing, DevOps, maintainability, and reliability.
  • Use Agile metrics, maintenance metrics, and KPIs to optimize product delivery.
  • Identify risks and drive audits to a conclusion.
  • Manage financials and budgets for software and services purchases/renewals.
  • Oversee software and services vendors where applicable.

Required

  • Bachelor's degree in engineering or equivalent.
  • 8+ years of hands-on development experience in full-stack software engineering.
  • 3+ years of experience in cloud design, preferably Azure and Kubernetes; experience with cloud-based technologies and migrations.
  • Proven experience leading/managing technologist teams (onshore and offshore).
  • 5+ years of development experience with one or more programming languages (Java, Python, JavaScript).
  • Proficiency with SQL and NoSQL databases (Oracle or MS SQL Server preferred).
  • Container-based development using Docker and/or Kubernetes.
  • Experience managing production applications, including monitoring, support, and triage.
  • Hands-on development of microservices and applications from the ground up.
  • Experience with integration tools such as Kafka or MQ; Azure Functions/Logic Apps.

Preferred

  • Hands-on problem solver who enjoys solving technical challenges.
  • CP4I components familiarity (App Connect, API Connect, MQ, Event Streams, DataPower Gateway).
  • Hybrid cloud integration across on-premises and cloud environments.
  • API Management using API Connect.
  • MQ administration, security, clustering, and high availability.
  • DevOps/CI-CD experience for integration solutions within CP4I.
  • 3+ years of experience in Agile frameworks and tools.
  • Knowledge of site reliability practices to reduce churn and overall application overhead.
  • Experience with requirements management, technical design, architecture, and automated testing.
  • Strong analytical and communication skills; CI/CD and release management using Azure DevOps or equivalent.
  • Ability to guide teams in detailed analysis and issue diagnosis.

Benefits and compensation: The expected salary range for this position is $140,000 to $185,700. This role may be eligible for annual short-term incentive compensation. All incentives and benefits are subject to plan terms.

About MetLife: MetLife is an Equal Opportunity Employer. All employment decisions are made without regard to protected characteristics. If you need an accommodation due to a disability, please email accommodations@metlife.com.

Employment type: Full-time | Seniority level: Not Applicable | Job function: Engineering and Information Technology | Industries: Insurance

#J-18808-Ljbffr