Senior Software Engineer, Go / AWS, IoT Device Integration

Comcast

Quick summary

Work type
On-site
Location
Philadelphia, PA
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$143k most similar roles pay here $223k

This listing doesn't post a salary. Most similar roles pay $166,100–$214,000.

Based on 240 similar postings.

Employer

About Comcast

Comcast is an American telecommunications and media conglomerate, providing cable TV, internet, and phone services under the Xfinity brand, and owning NBCUniversal.

Comcast currently has 70 open roles on FindRole.

Listed pay typically runs $137,182–$209,414 across 34 roles with salary data.

Most-posted roles

View all roles at Comcast

At a glance

TL;DR · Senior Software Engineer, Go / AWS, IoT Device Integration

As a Senior Software Engineer on the Camera Platform team within the Smart Home/Connected Living organization, you will design and build scalable backend services in Go on AWS to facilitate seamless integration of third-party devices into our ecosystem. Your day-to-day responsibilities include leading architecture for cloud-to-cloud API integrations, designing device-platform abstractions, and ensuring reliable event-driven integrations with external systems. You will work closely with internal teams and external partners to map new devices onto the platform while maintaining existing Java/Spring Boot services during a transition period. Essential skills include hands-on experience with AWS services like Lambda, EC2, DynamoDB, and SNS/SQS, as well as proficiency in AI-assisted development tools and strong system design fundamentals. This role demands expertise in distributed systems, high-concurrency service design, and operational excellence to enhance home security through scalable device integration solutions.

What you'll do

  • Design and build scalable, high-concurrency backend services in Go on AWS.
  • Lead architecture for integrating external cloud platforms via APIs and event-driven models.
  • Develop device-platform abstractions including identity, capabilities, commands, and lifecycle management.
  • Mentor engineers and guide technical decision-making across the team.
  • Build resilient integrations with third-party systems using async processing and state reconciliation.

What we're looking for

  • 7+ years of backend software engineering experience with strong fundamentals in statically typed languages like Java or Go.
  • Extensive hands-on experience building and operating cloud-native systems on AWS, including Lambda, EC2, DynamoDB, SNS/SQS/SSM.
  • Proven track record designing distributed systems and high-concurrency, low-latency services with expertise in concurrency, scalability, and performance optimization.
  • Proficiency in Infrastructure as Code (Terraform) and CI/CD pipelines, including GitHub Actions.
  • Strong experience operating production services, including on-call responsibilities, incident response, monitoring, and alerting.
  • Ability to navigate ambiguity and define technical strategy while owning systems end-to-end in production.

More like this

Similar roles

Software Engineer, Cloud Infrastructure

Apple Inc

Seattle, WA 57 days ago $142,300$263,300
Go Terraform Pulumi Kubernetes AWS GCP Azure Python Swift TypeScript CI/CD HTTP DNS RPC PostgreSQL MySQL Linux Unix

Senior Staff Software Engineer, AI Software IoT

Qualcomm

San Diego, CA 80 days ago $178,400$267,600
C/C++ Linux Unix Python Neural Networks DNNs CNNs RNNs LSTMs GANs LLMs Qualcomm AI Stack QNN SNPE QAIRT Agile Git Embedded Software Cross-functional Collaboration Data Structures Algorithms Object Oriented Programming