Software Engineer, Self-Service Automation Platform
Company: Comcast
Location: Philadelphia
Posted on: March 20, 2023
|
|
Job Description:
Job Description:
Comcast's Technology, Product & Experience organization works at
the intersection of media and technology. Our innovative teams are
continually developing and delivering products that transform the
customer experience. From creating apps like TVGo to new features
such as the Talking Guide on the X1 platform, we work every day to
make a positive impact through innovation in the pursuit of
building amazing products that are enjoyable, easy to use and
accessible across all platforms. The team also develops and
supports our evolving network architecture, including
next-generation consumer systems and technologies, infrastructure
and engineering, network integration and management tools, and
technical standards. Because our employees are our most valuable
asset, we offer a flexible working environment to balance the need
to work independently wherever you choose, with days that require
collaboration at one of our offices. Our roles primarily reside
inside or around one of our Tech Hubs (Philadelphia and surrounding
suburbs, Denver, Austin, Silicon Valley, Washington DC/N.
Virginia). Job SummaryWe are the automation arm of the developer
experience organization which empowers engineers to deliver at the
speed of their ideas, doing more of what they love. We put the
developer at the center of our universe and create tools and
processes to help the community to work better, deliver their
software faster, and stay cost-effective. We enable engineering
teams to bring more value to market quickly by providing an
integrated toolset. Join a team of diversely-talented engineers who
are streamlining the developer experience by delivering a generic
low-code / no-code automation platform. Our goal is to reduce the
friction of automation and provide easy-to-use "glue" across
technical and business domains. We want to enable developers to do
their best innovative work by reducing the duplicative efforts of
recreating these common patterns. Our event-driven architecture
powers both consumer-facing home automations as well as countless
internal platform use cases ranging from operational reliability to
self-healing capabilities. Our team operates on the core values of
open communication, non-competitive collaboration, and built-in
mentorship. Job Description Core ResponsibilitiesDesign and develop
distributed, scalable, and fault-tolerant software applications to
meet business requirements by using Golang, Javascript, SQL,
Python, React, Nginx and Shell Scripting.Utilize Kafka, Terraform
Concourse, and AWS cloud to create software architecture and design
solutions that improve the customer experienceLeverage Agile
methodologies and the software development lifecycle to deliver
products in a timely mannerMaintain and support products and
platforms to minimize downtime and prevent customer impacts.Review
literature, and current practices relevant to the solution of
assigned projects.Provides technical thought leadership throughout
the design process and mentorship with regards to practices,
procedures, and techniques.Works as a part member of the Quality
Assurance team to resolve if applications fit specification and
technical requirements.Develop test plans and monitor test coverage
across the product.Write automated unit, component and system tests
to detect regressions early in the development lifecycle.Work with
development operation teams to ensure test suites are run as part
of the product's continuous integration and delivery (CI/CD)
pipelines.Develop software to perform unit, component and system
testingDevelop and maintain test execution and tracking
softwareContribute towards architecture designs providing feedback
on testabilityAssist in integrating testing into CI/CD pipelines
Qualifications:A curious, self-driven technologist with 5-8 years
in industry who enjoys experiential learning. The following
relevant experience will equip you to build "the future of awesome"
with our team:Experience developing in
Golang/Java/Python/SQLExperience with REST Web servicesExperience
with AWS cloudExperience with GitUnderstanding of Cloud
ServicesUnderstanding of ContainerizationAbility to quickly adapt,
a self-starter attitude with working knowledge of software
architectureStrong written and verbal communication skills
Employees at all levels are expected to:Understand our Operating
Principles; make them the guidelines for how you do your job.Own
the customer experience - think and act in ways that put our
customers first, give them seamless digital options at every
touchpoint, and make them promoters of our products and
services.Know your stuff - be enthusiastic learners, users and
advocates of our game-changing technology, products and services,
especially our digital tools and experiences.Win as a team - make
big things happen by working together and being open to new
ideas.Be an active part of the Net Promoter System - a way of
working that brings more employee and customer feedback into the
company - by joining huddles, making call backs and helping us
elevate opportunities to do better for our customers.Drive results
and growth.Respect and promote inclusion & diversity.Do what's
right for each other, our customers, investors and our communities.
Disclaimer: This information has been designed to indicate the
general nature and level of work performed by employees in this
role. It is not designed to contain or be interpreted as a
comprehensive inventory of all duties, responsibilities and
qualifications. Comcast is an EOE/Veterans/Disabled/LGBT employer.
Comcast is proud to be an equal opportunity workplace. We will
consider all qualified applicants for employment without regard to
race, color, religion, age, sex, sexual orientation, gender
identity, national origin, disability, veteran status, or any other
basis protected by applicable law. Comcast will consider for
employment qualified applicants with criminal histories in a manner
consistent with the requirements of applicable law, including the
Los Angeles Fair Chance Initiative for Hiring Ordinance and the San
Francisco Fair Chance Ordinance. Education Bachelor's Degree While
possessing the stated degree is preferred, Comcast also may
consider applicants who hold some combination of coursework and
experience, or who have extensive related professional experience.
Relevant Work Experience 5-7 Years Salary: National Pay Range:
$78,789.65 USD-$184,663.24 USD Comcast intends to offer the
selected candidate base pay within this range, dependent on
job-related, non-discriminatory factors such as experience. Base
pay is one part of the Total Rewards that Comcast provides to
compensate and recognize employees for their work. Most sales
positions are eligible for a Commission under the terms of an
applicable plan, while most non-sales positions are eligible for a
Bonus. Additionally, Comcast provides best-in-class Benefits. We
believe that benefits should connect you to the support you need
when it matters most, and should help you care for those who matter
most. That's why we provide an array of options, expert guidance
and always-on tools, that are personalized to meet the needs of
your reality - to help support you physically, financially and
emotionally through the big milestones and in your everyday life.
Please visit the compensation and benefits summary on our careers
site for more details.
Keywords: Comcast, Philadelphia , Software Engineer, Self-Service Automation Platform, IT / Software / Systems , Philadelphia, Pennsylvania
Click
here to apply!
|