Engineer 2, Software Development & Engineering
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 SummaryResponsible 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.
Ready to begin your tech career with an award winning organization?
Know you have the coding skills but not the degree and looking to break in?
The Service Fulfillment & Assurance (SFA) org is responsible for enabling our services to customers for broadband, voice, video, and home security product lines. We build and support the range of backend services and platforms used to provision and onboard devices for the complete lifecycle of a customer journey with Comcast. Our code impacts the millions of customers across North America who have broadband, video or any service from us or one of our syndicated partners.
In this project we are building a new platform using containerized microservices that forms the backend of Xfinity App and other web and app-based channels that help our customers and technicians activate and deactivate new broadband and IOT devices and settop boxes across Comcast and our syndication partners. The tech stack includes Java, Junit for services, AWS as cloud provider with Python for scripting, Terraform for infrastructure, Concourse for CI/CD and Datadog for monitoring.
There is no formal degree requirement for this position. To be successful in this position you should be able to demonstrate having completed projects of increasing complexity with minimal guidance from seniors.
This position is with a team based in Philadelphia and the candidate is expected to be in office three days a week as per the current plan or as determined by the Company in the future.
Work on developing new back end/middleware cloud-native applications with emphasis on scalability, performance, and resiliency while also supporting and enhancing existing systems.
Learn and apply standard processes in software development associated with design, documentation, coding, testing, deployment, and monitoring in a DevOps environment.
Take end to end ownership of your part of the work and collaborate with partners, team members and other teams across organizations to develop solutions that put our products and customers first.
Actively participate in code reviews with other developers and engineering managers.
Proactively monitor overall system health and troubleshoot applications running in production environments. Participate in 24x7 on-call support and incident triage on rotation and as and when required.
Work closely with and accept feedback from peers, senior engineers, and managers to grow and improve your skills and abilities.
Other duties and responsibilities as assigned.
Strong understanding of software development and object-oriented programming principles.
Coursework or job experience of working with Java, Python, or other programming languages.
Comfortable working in Linux environments.
Strong analytical and critical thinking with problem-solving skills.
Interest and excitement for technology in general, eagerness to learn and explore new languages/ideas as demonstrated by personal project work, open-source contributions, personal websites or participation in tech communities.
Good verbal and written communication skills and regular, consistent, and punctual attendance.
Experience with source control systems (GitHub, SVN, etc.), continuous integration and deployment tools (Jenkins, Concourse CI).
Knowledge of network communication principles.
Experience working in AWS or other cloud providers.
Experience working effectively in a corporate setting.
If you do not meet all requirements, please err on the side of applying.
- 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.
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
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 [Register to View] on our careers site for more details.