Senior Software Engineer
Atmosphere TV - Austin, TX
Apply NowJob Description
Atmosphere is the leading streaming TV platform built specifically for businesses. Our content is designed to be fun, engaging, and worth watching, transforming waiting rooms, gyms, bars, and restaurants into better experiences for customers and better businesses for owners.We are the first and only company to think about both the business owner and their customers when creating TV content. With 60,000+ venues and a global audience of over 150 million monthly viewers, Atmosphere is redefining what TV means outside the living room.About the Role:We’re currently looking for a highly motivated experienced Senior Software Engineer to join our engineering team focused on our cutting edge out-of-home content delivery technology. From content encoding and custom hardware development to advertising demand acquisition and customer interfaces – we build the technology stack that streams content to 65k+ businesses across the planet to over 150 million monthly viewers.This position will report to the Director of Engineering, and is on-site in Austin, TX! Availability to be in-office 4-5 days a week is required.Key Responsibilities:Be intrinsically motivated, naturally curious, and enjoy seeking out new problems. Drive novel solutions with groups of other engineers.Lead significant technical system architecture and major feature implementations across the entire technology stack (TV and mobile clients, backends/APIs, web interfaces, etc.)Work cross-functionally with key stakeholders (product, design, data, customer support, sales, content etc…) to design and deliver robust/reliable software solutions to business problemsLeverage excellent technical skills to improve code and uplevel those around youCollaborate with other engineers and figure out how to make us better/faster/strongerChampion best practices, developing engineering culture, and have influence outside your direct team within the engineering organization.Design and implement features with a full-stack perspective, understanding the dependencies and interactions between different parts of the system.Requirements:Bias towards simplicity4+ years in delivering world-class customer-facing software productsStrong computer science fundamentals including data structures, algorithms, and system designExperience with full-stack development methodologies and a deep understanding of how different components of a system interactDemonstrated ability and willingness to leverage AI tools and technologies to enhance productivity and efficiency.Nice to Haves:Experience building high scale backend applications using Typscript/NestJS, PHP/Laravel or similar frameworksExperience developing native applications for TV (tvOS / Android TV) and/or mobile (iOS / Android) platforms using Kotlin, Java, or SwiftFamiliar with key video technologies: codecs (H.264, H.265, AV1), streaming protocols (HLS, DASH), cloud-based video platforms (e.g., AWS Elemental), and ad insertion techniques like SSAI/CSAIExperienced in cloud native system design and workload orchestration. Especially AWS ECS Fargate and Lambda.Experience with modern frontend technologies (Vue3, Tailwind)Company EquityCompany 401(k) with employer matchingCompetitive insurance plansFlexible Time Off PolicyApplicants must be legally authorized to work in the United States without the need for current or future employer sponsorship now or in the future.Don’t meet every single requirement? Research shows that women and underrepresented groups often hesitate to apply for roles unless they meet all the criteria. At Atmosphere, we’re committed to building a diverse, inclusive team where creativity, innovation, and teamwork matter most. If you're passionate about this role but your experience doesn't check every box, we still want to hear from you.We are an equal opportunities employer and welcome applications from all qualified candidates. #J-18808-Ljbffr
Created: 2025-10-08