What are the responsibilities and job description for the Sr. Software Developer/Architect position at hackajob?
hackajob is collaborating with Comcast to connect them with exceptional tech professionals for this role.
Job Description
The Technology, Product, Experience (TPX) organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience.
The Comcast Network and CONNECTivity (CONNECT) organization is a highly agile, fast-paced, dedicated group at the forefront of change focused on innovating, building, and operating the best in class, most reliable access network for our customers.
About The Team
This team is responsible for platform, infrastructure and networking of a complex ecosystem that delivers Comcast's New Generation Access Network, involving server racks, networking gear and all the software, configuration and operating systems that make them up. It’s a fun-loving start-up mode team - partnering with new solution initiatives, bringing out new technology adaptations and always on a hustle.
Team Values
Mutual respect and diversity of thought.
Curiosity, experimentation, and the pursuit of continuous improvement.
Team unity and minimal ego.
Leadership and the willingness to technically guide scrum teams.
Strong commitment to delivering projects on time.
Dedication to training and mentoring young engineers.
Simplicity in our architecture and coding, with a focus on details.
Finding joy in our work and maintaining a balance with personal life.
Ownership at both personal and team levels, building on mutual trust.
Thoughtful refactoring and challenging the status quo.
About The Role
As a Senior Software Development/Architect specializing in Telecom and adept in modern software development methodologies, you will lead the development of cloud-native microservice architecture applications and virtual CMTS core features. Your main duties will encompass defining architecture and requirements, alongside designing, implementing, and supervising the development of vCMTS application features. This role involves not just software development but also managing operational technical challenges within our Core Virtualization project, requiring a developer who is team-oriented, results-driven, and skilled in development, operational analysis, and the Agile & DevOps life cycles.
What You’ll Do
Developing well-tested, ready-for-production code.
Contributing to design and architecture discussions.
Creating robust deployment and monitoring systems.
Providing support for production environments.
Conducting code reviews and engaging in agile software development activities.
Collaborating positively with team members.
Adaptable, proactive, and willing to take ownership.
Keen attention to detail and high level of commitment.
An ability to adapt quickly in a fast-paced agile setting.
Comfortable working in a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.
Excellent communication skills and the ability to articulate technical challenges and solutions to a diverse audience.
Preferred Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
8 years of experience in cable/telecommunications industry
Skills & Experience We’re Looking For
Software development - C , Go, C, Python, Ansible, Bash
Data Structures/Algorithms
Networking experience
Linux software dev, multi-threading
Software design and architecture
Additional “Nice To Have” Skills
Domain expertise - DOCSIS or Telecom
Software lead - Coding/Monitoring/Managing
Kubernetes, Docker, AWS, DevOps
Strong debugging skills
Job Description
The Technology, Product, Experience (TPX) organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience.
The Comcast Network and CONNECTivity (CONNECT) organization is a highly agile, fast-paced, dedicated group at the forefront of change focused on innovating, building, and operating the best in class, most reliable access network for our customers.
About The Team
This team is responsible for platform, infrastructure and networking of a complex ecosystem that delivers Comcast's New Generation Access Network, involving server racks, networking gear and all the software, configuration and operating systems that make them up. It’s a fun-loving start-up mode team - partnering with new solution initiatives, bringing out new technology adaptations and always on a hustle.
Team Values
Mutual respect and diversity of thought.
Curiosity, experimentation, and the pursuit of continuous improvement.
Team unity and minimal ego.
Leadership and the willingness to technically guide scrum teams.
Strong commitment to delivering projects on time.
Dedication to training and mentoring young engineers.
Simplicity in our architecture and coding, with a focus on details.
Finding joy in our work and maintaining a balance with personal life.
Ownership at both personal and team levels, building on mutual trust.
Thoughtful refactoring and challenging the status quo.
About The Role
As a Senior Software Development/Architect specializing in Telecom and adept in modern software development methodologies, you will lead the development of cloud-native microservice architecture applications and virtual CMTS core features. Your main duties will encompass defining architecture and requirements, alongside designing, implementing, and supervising the development of vCMTS application features. This role involves not just software development but also managing operational technical challenges within our Core Virtualization project, requiring a developer who is team-oriented, results-driven, and skilled in development, operational analysis, and the Agile & DevOps life cycles.
What You’ll Do
Developing well-tested, ready-for-production code.
Contributing to design and architecture discussions.
Creating robust deployment and monitoring systems.
Providing support for production environments.
Conducting code reviews and engaging in agile software development activities.
Collaborating positively with team members.
Adaptable, proactive, and willing to take ownership.
Keen attention to detail and high level of commitment.
An ability to adapt quickly in a fast-paced agile setting.
Comfortable working in a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.
Excellent communication skills and the ability to articulate technical challenges and solutions to a diverse audience.
Preferred Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
8 years of experience in cable/telecommunications industry
Skills & Experience We’re Looking For
Software development - C , Go, C, Python, Ansible, Bash
Data Structures/Algorithms
Networking experience
Linux software dev, multi-threading
Software design and architecture
Additional “Nice To Have” Skills
Domain expertise - DOCSIS or Telecom
Software lead - Coding/Monitoring/Managing
Kubernetes, Docker, AWS, DevOps
Strong debugging skills
Salary : $155,000 - $175,000