Technical Director - Software Engineering Job at MetLife in Bridgewater
MetLife, Bridgewater, MA, United States, 02324
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