Taro Logo

Software Engineer, Application Technology Development

Fortune 30 global media and technology company providing connectivity, platforms, content and experiences to millions of customers worldwide.
Washington, DC, USAPhiladelphia, PA, USA
$117,681 - $176,522
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Application Technology Development

Comcast, a Fortune 30 global media and technology leader, is seeking a Software Engineer for their Application Technology Development team. This role is part of a crucial project developing a search engine that powers end-user's search and browse experience for media content across STBs, Apps, and streaming devices, handling approximately 1.5 billion requests daily for over 30 million customers.

The position offers an opportunity to work on large-scale distributed systems built on microservice architecture with about 300 instances across multiple data centers. The successful candidate will be responsible for writing and developing code, working on all aspects of application technological development, and contributing to maintaining high-quality, distributed, and resilient services in production.

The role requires 2-3 years of experience with a strong foundation in software development, particularly in Golang or Kotlin. The ideal candidate should be comfortable with Linux environments, cloud solutions, and modern DevOps practices including Docker and Kubernetes. The position offers competitive compensation ranging from $117,681 to $176,522, along with comprehensive benefits.

This is an excellent opportunity for a mid-level software engineer looking to make an impact at a major technology company. The role combines technical challenges of large-scale distributed systems with the excitement of working on consumer-facing products that millions of people use daily. The position offers both professional growth and the stability of working for a Fortune 30 company.

The team environment emphasizes collaboration across Development, QA, and Ops teams, with opportunities to work on challenging technical problems while maintaining high-performance standards. While the position requires strong technical skills, it also values communication and teamwork, making it ideal for engineers who enjoy both technical challenges and cross-functional collaboration.

Last updated 3 days ago

Responsibilities For Software Engineer, Application Technology Development

  • Analyze requirements, design, develop and unit test code
  • Resolve technical issues through debugging, research, and investigation
  • Collaborate across Development, QA and Ops teams
  • Maintain uptime, responsiveness, and scalability for all in-house applications
  • Respond to technical emergencies
  • Document processes and instill best practices

Requirements For Software Engineer, Application Technology Development

Go
Kotlin
Kubernetes
Linux
Python
Scala
  • 2 to 3 years related experience and MS/BS in Computer Science, Engineering, or related field
  • Software development experience in Golang or Kotlin
  • Familiarity of the Linux command-line
  • Experience developing for and in cloud solutions
  • Docker/K8s knowledge
  • Experience in DevOps processes and related tools
  • Ability to learn other coding languages as needed
  • Exceptional written/verbal communication and interpersonal skills
  • Ability to work independently and in an Agile/SCRUM team setting

Benefits For Software Engineer, Application Technology Development

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Comcast Software Engineer, Application Technology Development