Associate Software Engineer II
metlifecareers
Job Description
Platform Development
· Design and implement robust, scalable platform services and infrastructure
· Build and maintain CI/CD pipelines and deployment automation
· Develop internal tools and frameworks to improve developer productivity
· Implement monitoring, logging, and observability solutions
System Architecture
· Design distributed systems with high availability and fault tolerance
· Optimize platform performance and resource utilization
· Ensure security best practices across the platform
· Document architecture decisions and system designs
Collaboration & Support
· Work closely with development teams to understand platform needs
· Provide technical guidance and support to engineering teams
· Participate in code reviews and knowledge sharing
· Respond to incidents and troubleshoot platform issues
Required Skills
Technical Expertise
· Languages: Proficiency in one or more: Python, Go, Java, or similar
· Cloud Platforms: Experience with AWS, Azure, or Google Cloud
· Containers & Orchestration: Docker, Kubernetes
· Infrastructure as Code: Terraform, CloudFormation, or Pulumi
· Version Control: Git, GitHub/GitLab
Platform Technologies
· CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
· Service mesh and API gateways
· Message queues and event streaming (Kafka, RabbitMQ)
· Databases (SQL and NoSQL)