Sr. Software Engineer, Comcast

Sr. Software Engineer, Comcast

Company Comcast
Job title Sr. Software Engineer – C++ Go AWS Cloud
Job location Pennsylvania – Remote
Type Full Time

Responsibilities:

  • Design, architect, and implement solutions utilizing AWS services, Kubernetes, and containerization technologies.
  • Develop and manage highly scalable and reliable infrastructure on AWS, ensuring optimal performance and cost efficiency.
  • Deploy and manage containerized applications using Kubernetes and related orchestration tools.
  • Implement security best practices and ensure the integrity and compliance of the AWS infrastructure and containerized environments.
  • Optimize application performance, scalability, and availability in the AWS cloud environment.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical designs and specifications.
  • Document and maintain software functionality.
  • Support overall business.
  • Solve issues in technical way.
  • Stay updated with the latest advancements in AWS services, Kubernetes, and containerization technologies, and evaluate their potential impact on our infrastructure and applications.
  • Troubleshoot and resolve infrastructure and application-related issues, working closely with the operations and development teams.
  • Collaborate with stakeholders to identify and implement automation and optimization opportunities across the infrastructure and deployment processes.

Requirements & Skills:

  • In-depth understanding of cloud, containerization and other related technologies, familiar with distributed architecture and commonly-used middleware such as cache, message queue, Nginx, etc.,
  • Experience in large-scale online service design, development and operation and maintenance is preferred
  • Good understanding of Linux/Unix, with excellent data structure and algorithm foundation
  • Proficiency in C/C++ or Golang and network programming.
  • Experience with large system software design and development.
  • Experience with distributed systems and mission-critical systems is preferred.
  • Demonstrated expertise in problem-solving and technical innovation.
  • Strong passion for learning/practicing new techniques.
  • Knowledgeable about SDLC, Agile, and Software Engineering Methodology.
  • Team working skills, Good communication skills, and Willingness to work under pressure.
  • Have strong ability and persistency in technical support.
  • Have ability to work close with global teams and accept additional working time besides normal working hours to have meeting or co-working with global teams.
  • Advertising industry experience is a plus.

apply for job button