Colorado Technology Jobs

Colorado Jobs

Job Information

Comcast Java Software Engineer in Centennial, Colorado

Job Summary

Responsible for planning and designing new software and web applications. Edits new and existing applications. Implements, testing and debugging defined software components. Documents all development activity. Works with moderate guidance in own area of knowledge.

Job Description

Comcast Technology Solutions' purpose is to be the most valued partner to those leading the future of media and technology. Demonstrating the most complete portfolio of capabilities, unmatched expertise, and Comcast’s unrivaled infrastructure, we help customers thrive in a rapidly evolving multi-platform world by powering extraordinary experiences to every screen. Do you possess an entrepreneurial spirit? Are you inspired by imagination and possibilities? If so, we want to talk to you!

This Software Engineer is a diverse, hybrid role requiring a technical background in core-programming (preferably Java and web technologies), excellent communication and project management skills, as well as the desire and skill to design and implement end-to-end online video solutions for our customers.

CTS’s media publishing system API is extensive and requires an in-depth technical understanding to be applied successfully. The CIE role requires exceptional resourcefulness and interpersonal skills in order to complete customer engagements.

This rewarding position offers a tremendous opportunity to learn from working with a broad range of customers, technologies, and project types in the online video space, and a chance to interact with media organizations in Europe and beyond. We rely on winning as a team.


  • Serve as CTS’s primary technical contact with customers, providing excellent project management through all phases of the customer relationship

  • Gather customer requirements, and evaluate, prototype, implement and document technical solution designs to fulfill a project's particular needs using CTS's products and services as well as other technologies

  • Works closely with other team members and cross-departmental functions to implement solutions, provide technical advice, and weigh in on decisions that impact customers

  • Coordinate with the customer, account manager, support team, and technical personnel on all sides to meet customer needs, while managing customer expectations to prevent overload or missed deadlines

  • Develop and code custom Java/Groovy scripts using the CTS APIs according to the customer’s ingest requirements

  • Communicate regularly with the customer to evaluate satisfaction; identifying how new service features might best fit upcoming needs

  • Formal routing of customers’ feature requests/bugs to CTS’s engineering, sales, or support teams as needed

Required skills and experience

  • 3+ years of software engineering experience with Java /Groovy (strong object-oriented experience in other languages would be considered)

  • Generally requires 2-5+ years of related experience

  • Excellent verbal and written communication skills

  • Excellent problem-solving, organizational, and time management skills

  • Experience with a variety of web development technologies such as HTML5, JavaScript, JQuery, CSS, and XML/XSLT

  • Experience working with REST Web Services, HTTP/FTP protocols and using tools such as Charles/Fiddler to analyze network traffic

  • Strong sense of responsibility and project ownership

  • Authority in software development practices, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Customer-facing or project management experience would be a major advantage

  • Strong troubleshooting and debugging skills

  • Able to handle minor design and analysis responsibility

  • Bachelor's Degree or equivalent

Preferred Requirements

  • Digital asset management, especially video processing and delivery. Experience working with transcoding, packaging, DRM, and adaptive-bitrate streaming technologies in a media environment would be a huge advantage

  • Bachelor’s Degree in Engineering or related field – will consider work experience in lieu of a degree

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodations.


Bachelor's Degree

Relevant Work Experience

2-5 Years


Pay Range: $70,058.48 - $105,087.71

Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.