Taro Logo

Sr. Software Engineer (Java)

Fortune 30 global media and technology company providing connectivity, platforms, content and experiences to hundreds of millions of customers worldwide.
Philadelphia, PA, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Entertainment · Enterprise SaaS

Description For Sr. Software Engineer (Java)

Join Comcast's Technology, Product & Experience (TPX) organization as a Senior Software Engineer on the Sports Data Team. This role combines the excitement of sports entertainment with cutting-edge technology development. You'll be working on delivering sports metadata for entertainment experiences to TV video product customers, using Java and Spring Boot to build robust backend systems.

The position offers an exciting opportunity to work at the intersection of media and technology, where you'll be responsible for end-to-end ownership of projects across the entire stack. You'll be building products with APIs, databases, and multiple backend languages while solving challenges that impact both Front-End and Backend architecture.

The Sports Data Team focuses on delivering engaging customer experiences by combining media, technology, and art. The cyclical nature of sports leagues seasons and competitions provides a dynamic environment with short, medium, and long-term projects. You'll be working with various sports, leagues, partners, and platforms, each introducing different combinations of components, patterns, processes, and interfaces.

The role requires expertise in Java development, AWS cloud services, and DevOps practices. You'll be working with modern technologies including Spring Boot, AWS services, Terraform, and Ansible. The position offers the opportunity to work with a highly motivated team in a fast-paced delivery environment, continuously evolving sports product experiences to increase value for customers.

As part of Comcast, a Fortune 30 company, you'll have access to comprehensive benefits and the resources of a global technology leader. The company culture emphasizes innovation, collaboration, and bringing your authentic self to work. The position is hybrid, based in Philadelphia, allowing for both in-person collaboration and flexible work arrangements.

This is an excellent opportunity for a senior engineer passionate about sports, digital media, and software development to make a significant impact on how millions of customers experience sports entertainment through Comcast's video products.

Last updated 7 days ago

Responsibilities For Sr. Software Engineer (Java)

  • Design, develop, and maintain high-quality Java applications using Spring Boot and related frameworks
  • Deploy and manage Java applications on AWS cloud infrastructure
  • Implement and maintain CI/CD pipelines for Java applications
  • Develop and maintain Infrastructure as Code using Terraform and Ansible
  • Build and manage databases to support Java applications
  • Design and implement RESTful APIs and microservices
  • Troubleshoot and resolve complex application and infrastructure issues
  • Participate in code reviews and contribute to development processes

Requirements For Sr. Software Engineer (Java)

Java
Kubernetes
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience in Java development with Spring Boot
  • Extensive experience with AWS cloud services
  • Strong proficiency in developing and deploying Java applications on AWS
  • Expertise in DevOps practices and CI/CD pipelines
  • Experience with Infrastructure as Code using Terraform and Ansible
  • Strong database building and management skills using Amazon RDS
  • Excellent troubleshooting and problem-solving abilities
  • Strong communication and collaboration skills

Benefits For Sr. Software Engineer (Java)

Medical Insurance
401k
  • Comprehensive benefits package
  • Physical, financial, and emotional support
  • Expert guidance and always-on tools
  • Personalized benefits options

Interested in this job?

Jobs Related To Comcast Sr. Software Engineer (Java)