Job Summary:
Atmosphere TV is the leading streaming TV platform built specifically for businesses, focusing on entertaining audiences outside of the home. They are seeking a highly motivated Senior Software Engineer to join their engineering team, responsible for developing and managing Android TV applications and ensuring high-quality software solutions for their business clients.
Responsibilities:
โข Own Atmosphere's Android TV applications end-to-end, including architecture, feature development, performance, and release quality.
โข Manage the production device fleet through our MDM with staged rollouts, canary cohorts, rollback discipline, and monitoring deploy health across 60,000+ venues.
โข Treat AI as a core part of how you ship: use it to investigate bugs, refine requirements, scaffold features, explore unfamiliar domains, and accelerate development.
โข Partner with our hardware/OS vendors on technical work across the Atmosphere TV device, from app/OS boundary concerns (HDMI/CEC, Bluetooth, etc.) to vetting third-party Android applications for stability and compatibility before they ship to fleet.
โข Work cross-functionally with key stakeholders (product, design, data, customer support, sales, content, etc.) to design and deliver robust, reliable software solutions to business problems
โข Champion best practices, develop engineering culture, and have influence outside your direct team within the engineering organization.
Qualifications:
Required:
โข Bias towards simplicity
โข Extreme ownership
โข Excellent communication skills
โข Intrinsically motivated, naturally curious, and enjoy seeking out new problems. Drive novel solutions with groups of other engineers.
โข Computer Science degree or equivalent demonstrated expertise, with strong fundamentals in data structures, algorithms, and system design
โข 4+ years delivering world-class customer-facing software products, with strong Android experience
โข Deep understanding of Android development (Android SDK, Kotlin/Java, Compose, MVVM/MVI, Coroutines, Flows, Binder/AIDL, dependency injection, lifecycle, permissions), with a bias toward keeping things simple and maintainable
โข Strong debugging skills and an instinct for telling hardware-level constraints apart from app-layer issues, with fluency in standard Android debugging tools (adb, logcat, dumpsys, perfetto, etc.), and able to collaborate effectively with external vendors on shared technical issues
โข Demonstrated daily use of AI coding tools (Claude Code, Cursor, Copilot, or similar), and able to speak concretely to what they've changed in your workflow, where they fall short, and how you compensate
Preferred:
โข Experience developing native applications for Android TV, set-top, embedded, or other non-phone Android surfaces
โข Experience deploying and managing apps through an MDM at fleet scale
โข Hands-on AOSP or custom ROM exposure, even read-only, enough to navigate platform code when needed
โข Familiarity with HDMI-CEC and Bluetooth
โข Experience building launchers or system apps that mediate between user apps and the platform
โข Familiar with key video technologies including codecs (H.264, H.265, AV1), streaming protocols (HLS, DASH), cloud-based video platforms (e.g., AWS Elemental), ExoPlayer/Media3, and ad insertion techniques like SSAI/CSAI
โข Background in DOOH, digital signage, OTT set-top, or other always-on fleet-deployed video products
Company:
Atmosphere is the world's leading streaming TV service for businesses, offering original, audio-optional TV channels. Founded in 2019, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.