Engineer 2, Software Development

Comcast Centennial, CO

About the Job

Business Unit:

As a member of the Video Acquisition and Compression Technology team (VACT), we are instrumental in delivering cutting-edge video distribution technology. You will be provided with an opportunity to work with the top video- and network-technology vendors in the industry; as Comcast focuses on being the first and the best, at delivering the latest and greatest experience to our customers. To ensure that you have the tools to do your job effectively, we strive to balance between using commercially-available tools and developing in-house solutions.

This position will be focused on tools and automation with the primary goal being to use creative solutions to support the entire VACT team to become more productive and effective.

Even if you feel that you do not meet enough of the skills listed, be sure to apply anyway. Please give us the opportunity to review your application, and overall experience, since you may still be someone we want.

Core Responsibilities:

  1. End-to-end software development, in a DevOps model, to deploy and operate systems.
  2. Support software updates, for existing applications, and roll-outs, of software releases.
  3. Design, customize, and support in-house, production-ready software and web applications.
  4. Participate in code design, review, and release, using Agile approach.
  5. Collaborates with project stakeholders to identify product and technical requirements.
  6. Conducts and documents analysis to determine integration needs and requirements.
  7. Document and train end-users, on internally developed software applications.
  8. Displays knowledge of, and ability to apply, project management skills.
  9. Be passionate for well-designed, modular highly maintainable code.
  10. Support production environments while staying abreast of industry best practices.
  11. Regular, consistent and punctual attendance. Work-from-home on an as-needed basis.
  12. Support of critical software deployments may require assistance during overnight maintenance windows or weekends.
  13. Other duties and responsibilities as assigned.

Desired Technical Abilities:

  • Proficient knowledge of Linux environments.
  • Highly-proficient in MS-Office suite of tools.
  • Desired proficiency in at least one of: Golang, Vue.js, Kafka
  • Hired candidate should be willing to learn and work with most of the following:
    • Containerization: Docker, Kubernetes
    • Microservice Architecture
    • Version Management: Git, Github
    • APIs: REST, GraphQL , SOAP
    • Meta/Markup Languages: JSON, XML
    • Scripting: Bash, Python, Java script, JAVA, Ruby
    • CI/CD: Jenkins, GoCD
    • Database: RDBMS, SQL, Data Lake, NoSQL
    • Configuration Management: Ansible
    • Message broker: Redis, RabbitMQ
    • Protocol buffer: gRPC

Additional Desired Qualifications:

  • BS in Computer Science, Computer Engineering, and/or 2-5 years relevant experience.
  • Great design and problem-solving skills, with a strong bias for architecting at scale.
  • Keen attention to detail and high level of commitment toward project completion.
  • Comfortable working in a fast-paced, agile environment and adapting to requirement changes
  • Experience in code-optimization and high-performance computing.
  • Experience in test-driven development/test automation, continuous integration, and continuous deployment automation.

Our Team

  • Values mutual respect and encourages a diversity of opinion.
  • Values curiosity and experimentation, while striving for continuous improvement.
  • Values simplicity in our architecture and code, while striving to be detail oriented.
  • Values joy in our work, while striving for work-life harmony.
  • Values personal and team ownership, while striving for mutual trust.
  • Values questioning the status quo.

Employees at all levels are expected to

  • Own the customer experience
    • Give customers seamless, digital options and experiences, at every touchpoint.
    • Make products which customers promote, as satisfied users of our products.
    • Be enthusiastic learners, users, and advocates of our game-changing technology.
  • Win as a team
    • Respect and promote inclusion and diversity.
    • Work together, and be open to new ideas, to make bigger things happen.
  • Participate in the Net Promoter System to drive business results and growth
    • Help us elevate opportunities to do better for our customers and our employees.
    • Do what's right for each other, our customers, investors and our communities.
  • Drive business results and growth.

Comcast is an EOE/Veterans/Disabled/LGBT employer