remote
Software Engineer - MetLife
Software Engineer
Software Engineer focused on building resilient, AI‑driven digital solutions using Python and cloud platforms, driving automation and enhancing customer experiences across global teams.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software applications that integrate AI and automation to improve customer experiences.
- Collaborate with cross‑functional teams to define requirements, architect solutions, and deliver high‑quality code on time.
- Implement cloud‑native services and ensure application resiliency, performance, and security.
- Participate in code reviews, continuous integration, and deployment pipelines to uphold best practices.
- Analyze and optimize existing systems, identifying opportunities for automation and process improvement.
Requirements
- Proven experience in Python development and building production‑grade applications.
- Strong understanding of AI/ML concepts and ability to integrate them into software solutions.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies.
- Solid grasp of software engineering principles, including design patterns, testing, and CI/CD.
- Excellent communication skills and a collaborative mindset for working in distributed teams.