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.