Jobs · Engineering · Connecticut

Lead Software Engineer - Data Streaming/Integration Platforms

The Walt Disney Company · Bristol, CT · 2 mo ago
On-siteEngineering$156k–$209k/yrFull-time

About the role

The Lead Software Engineer will design, develop, and support event-streaming solutions at scale, enhancing and maintaining custom microservices-based applications for administration and operation of messaging platforms. They will also provide technical leadership, mentorship, and conduct code reviews.

Responsibilities and Duties of the Role

  • Build, enhance, and support highly scalable, reliable, and cost-optimized cloud-based event-streaming and integration platforms.
  • Use Infrastructure as Code (Terraform) and CI/CD pipelines to deploy and manage cloud resources.
  • Enhance and support Spring Boot/Java microservices based applications for administration and operation of messaging platform.
  • Design, develop, and support integration services connecting enterprise products and third-party systems.
  • Provide technical leadership, mentorship, and conduct code reviews.
  • Collaborate with cross-functional teams to deliver high-impact solutions.
  • Ensure performance, reliability, and observability across the platforms.
  • Promote engineering excellence in areas such as IaC, microservices design, price-performance optimization, and observability.
  • Continuously improve platform automation, monitoring, and self-service capabilities.

Requirements

  • 7+ years of experience in Software Engineering with a strong focus on Java, Infrastructure as Code.
  • Extensive hands-on experience designing and supporting cloud solutions in AWS, including container orchestration using Amazon EKS.
  • Advanced proficiency in Terraform for provisioning and automating cloud resources.
  • Extensive hands-on experience in administrating, deploying, and optimizing messaging platform, especially Apache Kafka and AWS Kinesis.
  • Proficient in Spring Boot / Java development, with a strong focus on microservices architecture.
  • Strong problem-solving skills with a proactive approach to identifying and resolving issues.
  • Ability to translate business requirements into technical solutions.
  • Excellent communication and collaboration skills, with experience working across teams.
  • Comfortable working in a geographically distributed team.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.

Similar jobs