Specialist - Software Engineering
Job Req Id:
1440791
Job Posting Title
Senior Software Engineer – Android
Department
CBS Sports Digital
Location
Fully Remote in LATAM (Mexico / Costa Rica / Brazil)
About Us
CBS Sports Digital is the premier online content network for information and online operations of CBS, as well as some of the top native digital brands in the entertainment industry. Our brands dive deep into the things people care about across entertainment, technology, news, games, business, and sports. With over 1 billion users visiting our properties every quarter, we are a global top 10 web property and one of the largest premium content networks online.
Brand / Division Overview
CBS Sports Digital consists of some of the most popular and trusted sports destinations on the web, including CBSSports.com, 247Sports.com, SportsLine.com, and more. We’re passionate about sports—from high school recruiting and college athletics to professional leagues and fantasy sports. CBS Sports Digital has served fans for over two decades.
Role Details
We are looking for a skilled Senior Android Software Engineer with a strong inclination to elegantly solve complex problems. You will work on highly visible, consumer-facing Android applications used by millions of sports fans. As part of a fast‑paced, highly collaborative team, you will help shape the future of the CBS Sports Android experience while continuously learning and applying the latest Android platform capabilities.
Your Day-to-Day
- Design, develop, debug, and deliver best‑in‑class native Android applications
- Collaborate with product managers, designers, backend engineers, and QA to define, design, and ship new features
- Continuously improve application quality by identifying and fixing bugs, enhancing performance, and improving stability
- Evaluate and implement new Android technologies, libraries, and architectural patterns to maximize development efficiency
- Assess opportunities to bring new and innovative features to mobile users from a technical perspective
- Build strong working relationships with teammates and company leadership
- Contribute to team growth through code reviews, technical discussions, and knowledge sharing
Key Projects
- Modernization of existing features in the CBS Sports Android app
- Revamped soccer user experience powered by a GraphQL backend API tier
- Android app support for UFC events, fights, and fighter profiles within the CBS Sports app
Qualifications
What You Bring to the Team
- Minimum 4 years of Android mobile application development experience
- Proven contributor to at least one publicly released native Android application
- Strong knowledge of Kotlin (and/or Java), Android SDK, Android Studio, and Android app architecture
- Experience with modern Android development practices (e.g., MVVM, Jetpack components, Coroutines/Flow)
- Experience building GraphQL queries using provided schemas (e.g., Apollo GraphQL)
- Experience consuming RESTful APIs and integrating with backend services
Nice to Have
- Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
- Experience integrating ad-serving solutions and analytics/reporting tools in Android applications
- Experience working within Agile/Scrum development environments
- Familiarity with performance tuning, memory management, and debugging tools on Android
Min Salary:
Max Salary:
Job Segment:
Software Engineer, User Experience, Computer Science, Engineer, Java, Engineering, Technology