Senior Java Developer

Comcast Washington, DC

About the Job

Business Unit:

As a software engineer, you will work on specific projects critical to Comcast's entertainment information, discovery needs. Our software engineers develop the next-generation technologies that provide pathways for how millions of users explore and interact with video content.We are looking for engineers, who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.


  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.

    Minimum qualifications:

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Software development experience in one or more general purpose programming languages.
  • Experience working with two or more from the following: developing large software systems, web services,machine learning, information retrieval.
  • Working proficiency and communication skills in verbal and written English.

    Preferred qualifications:

  • Master's, PhD degree, further education or experience in engineering, computer science or other technical related field.
  • Experience with one or more general purpose programming languages including but not limited to: Java, Scala, and Go.
  • Experience developing accessible technologies.
  • Interest and ability to learn other coding languages as needed.

Comcast is an EOE/Veterans/Disabled/LGBT employer