Lead Software Engineer

 

Description:


The Lead Software Engineer partner closely with multi-functional agile teams, including software engineers, data engineers, and ML experts, to drive end-to-end feature delivery. The ideal candidate for this role excels in Java with Spring Boot, Golang, Python, and multi-cloud environments (AWS and GCP), with a passion for hands-on development, technical leadership, and crafting reliable, robust systems!

Responsibilities Include:
 

  • Architect and develop high-performance middleware APIs and backend services using Java with Spring Boot, Golang, and Python, ensuring they handle thousands of RPS for search and personalization services.
  • Own the full lifecycle of feature development, from design and coding to testing, deployment, and monitoring, ensuring timely and high-quality delivery.
  • Guide engineers through technical challenges, promote standard processes, and cultivate a collaborative, innovative team culture.
  • Partner with product, data, ML, and DevOps teams, as well as external partners like the programming and consumer product teams, to align solutions with business and user needs.
  • Develop and improve systems on AWS (EKS, ECS, Lambda, Elasticache, Aurora/RDS, OpenSearch, Step Functions) and GCP (Pub/Sub, GKE, Cloud SQL, Spanner) for performance and scalability.
  • Define roadmaps that balance innovation, reliability, and operational excellence in a multi-cloud environment.
  • Integrate services with Paramount’s streaming ecosystem to deliver cohesive, high-quality functionality.
  • Cultivate a positive, inclusive team environment grounded in mutual respect and shared goals.
  • Champion code quality, system design, and agile practices to deliver reliable, scalable solutions.
     

Basic Qualifications:
 

  • 12+ years of software development experience, including 7+ years building scalable middleware APIs and backend services handling thousands of RPS. A bachelor's or master's degree in computer science, or related field, or equivalent work experience is also required.
  • 5+ years of technical leadership, mentoring teams, and driving architectural decisions, along with 4+ years working with containerized applications (Docker) and orchestration platforms (Kubernetes, ECS).
  • Expertise in Java with Spring Boot and proficiency in Golang, and strong experience in python for high-performance backend systems. Strong experience with cloud platforms (AWS: EKS, ECS, Lambda, Elasticache, Aurora/RDS, SQS, SNS, Step Functions; GCP: Pub/Sub, GKE, Cloud SQL, Spanner)..

Organization Pluto TV
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Engineer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Department Head
Experience 12 Years
Posted at 2025-07-10 4:30 pm
Expires on 2026-01-05