Comcast Media/Entertainment

Cloud Software Engineer (Go / AWS)

Austin, TX In person Full-time

Location: TX - Austin, 6200 Bridge Point Pkwy

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace.

Join us. You’ll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)

Job Summary

We are seeking a Cloud Software Engineer to design, develop, and maintain scalable, secure, and highly available cloud-native services. This role focuses on building backend applications, APIs, microservices, and event-driven systems that support critical business capabilities and integrate with internal and external platforms, including cloud-connected devices and IoT ecosystems.

As an Engineer, you will work within a collaborative engineering team to deliver reliable, production-quality software using modern cloud technologies and engineering practices. You will contribute to technical design, implement new features, maintain existing services, and participate in the full software development lifecycle, including testing, deployment, monitoring, and production support.

The ideal candidate has strong backend software engineering fundamentals, experience with AWS cloud services, and the ability to independently deliver well-designed solutions while collaborating effectively across engineering teams. Experience with IoT platforms or connected devices is beneficial but not required.

Responsibilities

  • Design, develop, test, deploy, and maintain cloud-native backend services, APIs, and microservices using Go (Golang) and AWS technologies.
  • Build and maintain integrations between internal services, external APIs, and third-party cloud platforms.
  • Develop scalable, event-driven applications using asynchronous messaging, queues, and distributed processing patterns.
  • Develop and maintain backend services that support connected devices, including device provisioning, state management, telemetry processing, and cloud-to-device communication.
  • Collaborate with architects, product owners, and engineering teams to define technical requirements, API contracts, data models, and service integration points.
  • Translate functional and technical requirements into maintainable, well-tested software solutions.
  • Design and implement solutions that emphasize scalability, reliability, performance, security, and operational efficiency.
  • Develop automated unit and integration tests and contribute to CI/CD pipelines that support reliable and frequent deployments.
  • Implement and maintain observability capabilities, including application metrics, structured logging, distributed tracing, dashboards, and alerting.
  • Troubleshoot complex issues across distributed systems, identify root causes, and implement sustainable solutions.
  • Maintain and modernize existing services, including framework upgrades, dependency management, technical debt reduction, and performance optimization.
  • Apply secure software development practices, including authentication, authorization, encryption, secrets management, and vulnerability remediation.
  • Participate in technical design discussions, code reviews, and architectural evaluations to improve software quality and engineering practices.
  • Collaborate with cross-functional teams to ensure seamless integration between services and platforms.
  • Create and maintain technical documentation covering APIs, service architecture, integration contracts, and operational procedures.
  • Participate in production support, incident investigation, and continuous improvement of platform reliability.
  • Demonstrate ownership of assigned features and services, independently driving work from technical design through production deployment.
  • Consistently exercise independent judgment and discretion in matters of significance.
  • Regular, consistent, and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
  • Other duties and responsibilities as assigned.

Job description provided by Comcast.
View the original posting