Comcast Engineer 3, Software Development & Engineering - 9742 in Philadelphia, Pennsylvania

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

DUTIES: Contribute to the Core Applications and Platforms (CAP) team, responsible for developing distributed system software components that provide daily support to millions of customers and handle billions of transactions per day in Development/Operations (DevOps) environment at enterprise scale; develop, test, deploy, and ensure the successful operation of the CAP platforms, including understanding user stories, building and documenting solutions, testing and deploying software, and troubleshooting and resolving production issues as needed; develop training materials to support customer adoption of the software, and support the on-boarding of new customers and engineers in the department; perform distributed software development and functional programming using Scala; develop and test solutions using Scalatest, Python, and Mesos/Marathon; release merged solutions into production, including utilizing Jenkins, Terraform, Puppet, Docker, Mesos/Marathon, and Openstack during software deployment and operations; serve as a technical resource when resolving production issues, including working with client teams to identify and troubleshoot root cause issues; research, write, and edit technical documentation and requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solutions of assigned software projects; and provide remote on-call services as assigned.

REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and two (2) years of experience performing software development or quality assurance in an enterprise environment, including developing automated tests of systems; developing and testing solutions using Scalatest/Python and Mesos/Marathon; and utilizing all of the following: Jenkins, Terraform/Puppet, Docker, and Openstack.

Comcast is an EOE/Veterans/Disabled/LGBT employer