About The Position

We’re the Camera Platform team, powering the backend for the video devices in our Smart Home / Connected Living organization. As Smart Home rapidly expands its lineup of connected devices, our charter is growing with it: we’re building the platform that turns 3rd-party device onboarding from a series of bespoke integrations into a repeatable, scalable capability — enhancing home security and peace of mind for Comcast customers. The hard problem isn’t connecting any single device; it’s designing the abstractions, frameworks, and patterns that let us bring an entire ecosystem of diverse devices online quickly and reliably through cloud-to-cloud API and event-driven integrations, each partner with its own APIs, auth models, and capabilities. This is a Go/AWS-first role: net-new development is in Go, and you’ll help set the technical direction for a growing team as it takes shape — working directly with device partners and internal teams to shape how their capabilities map into our platform.

Requirements

  • 7+ years of backend software engineering experience
  • Strong backend engineering fundamentals in a statically typed language such as Java or Go (we are Go-first going forward; strong engineers without Go experience are welcome if able to ramp quickly)
  • Hands-on experience building and operating cloud-native systems on AWS (Lambda, EC2, DynamoDB, SNS, SQS, SSM)
  • Proven experience designing distributed systems and high-concurrency, low-latency services
  • Strong system design fundamentals: concurrency, scalability, and performance optimization
  • Experience with Infrastructure as Code (Terraform)
  • Experience with CI/CD pipelines and GitHub Actions
  • Hands-on experience operating production services (on-call, incident response, monitoring/alerting)
  • Proficiency with AI-assisted development tools (e.g., coding assistants/agents) and good judgment about where they help
  • Strong communication and cross-functional collaboration skills, with experience working across technical and business teams to align on requirements and approach
  • Ability to navigate ambiguity and define technical strategy where the path isn’t predetermined
  • Track record of owning systems end-to-end in production

Nice To Haves

  • Experience integrating 3rd-party devices, APIs, SDKs, or hardware/IoT protocols
  • Experience integrating external cloud platforms or SaaS APIs (auth/token lifecycle, API versioning, rate limits, webhooks/callbacks)
  • Experience with event-driven architectures and asynchronous messaging (e.g., SNS/SQS, queues, streams, pub/sub)
  • Production Go experience
  • Prior IoT or device-platform experience
  • AWS certification is a plus, though hands-on production experience matters more
  • Experience with Spring Boot or Micronaut

Responsibilities

  • Design and build the platform, frameworks, and abstractions that make 3rd-party device onboarding repeatable, scalable, and reliable
  • Lead architecture and design for integrating external cloud platforms via APIs and event/callback models — including auth/token lifecycle, API contracts and versioning, rate limits, and operational support boundaries
  • Design the device-platform abstractions behind these integrations: device identity, capabilities, commands, events, state synchronization, onboarding/deprovisioning, and lifecycle management
  • Partner with external device vendors and internal technical and business teams to understand new devices and define the strategy for mapping their capabilities into our platform
  • Design and build scalable, high-concurrency backend services in Go on AWS (Lambda, EC2, DynamoDB, SNS/SQS, SSM)
  • Build resilient, event-driven integrations on top of third-party systems — handling async event processing, idempotency, retries, partial failure, backpressure, and state reconciliation
  • Own end-to-end delivery: design, implementation, rollout, and operations
  • Provide maintenance and support for our existing Java/Spring Boot platform during an ongoing transition, while net-new development is Go/AWS-first
  • Build and ship using AI-assisted development tools as part of day-to-day engineering
  • Set standards for observability, reliability, and operational excellence
  • Mentor engineers and guide technical decision-making across the team

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service