Lead Software Engineer
MetLife
Title: Lead Software Engineer
Department: Engineering
Reports To: Director of Engineering
Summary:
We are seeking a highly skilled Lead Software Engineer with expertise in Java and React to lead a team of talented developers in designing, developing, and implementing cutting-edge software applications. As a Lead, you will be responsible for technical leadership, mentoring team members, and driving the successful delivery of high-quality software products.
Responsibilities:
* Technical Leadership:
Provide technical direction and guidance to the team, ensuring the implementation of best practices and industry standards.
* Software Development:
Design, develop, and maintain high-quality, scalable, and performant software applications using Java and React.
* Architecture:
Contribute to the architecture and design of software systems, ensuring scalability, maintainability, and performance.
* Code Review:
Conduct code reviews to ensure code quality, consistency, and adherence to coding standards.
* Mentorship:
Mentor and coach junior developers, fostering their growth and development.
* Project Management:
Collaborate with project managers and stakeholders to ensure projects are delivered on time and within budget.
* Problem Solving:
Identify and resolve complex technical issues, providing innovative and effective solutions.
* Testing:
Implement comprehensive testing strategies to ensure software quality and reliability.
* Continuous Improvement:
Continuously evaluate and improve software development processes and practices.
Required Skills:
* Bachelor's degree in computer science or related field.
* 5+ years of overall experience in software development and full stack experience.
* Highly skilled in software development using Java and Node.js.
* 2-3 years of experience in front-end development using React.
* Strong understanding of software design principles, patterns, and algorithms.
* 2-3 years of experience in leading and mentoring software development teams.
* Strong analytical and problem-solving skills.
Preferred Skills:
* Experience with Spring Boot framework.
* Experience with cloud technologies (AWS, Azure, etc.).
* Experience with microservices architecture.
* Experience in SQL or Oracle technologies.
* Experience with CI/CD pipelines.
* Experience with Agile development methodologies.
Benefits:
Competitive salary and benefits package, Opportunity to work on challenging and impactful projects, Professional development opportunities, and Collaborative and innovative work environment.
Equal Employment Opportunity/Disability/Veterans
If you need an accommodation due to a disability, please email us at accommodations@metlife.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application process.
MetLife maintains a drug-free workplace.
Confirm your E-mail: Send Email
All Jobs from MetLife