Mexico or Costa Rica or Brazil Remote (Global)

CBS Sports Digital is hiring a Software Engineer

About the Role

LTIMindtree (now LTM) is hiring a Senior Android Software Engineer to build and enhance the consumer-facing Android applications used by millions of sports fans. You will design, develop, and deliver best-in-class native Android apps and help shape the future of the CBS Sports Android experience.

What You'll Do

  • 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.

What We're Looking For

  • 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.

Technical Stack

  • Languages: Kotlin, Java
  • Platform/Tools: Android SDK, Android Studio
  • Architecture/Patterns: MVVM, Jetpack components, Coroutines/Flow
  • APIs/Data: GraphQL, Apollo GraphQL, RESTful APIs

Team & Environment

Part of a fast-paced, highly collaborative team within CBS Sports Digital.

Work Mode

This is a fully remote position open to candidates in LATAM (Mexico / Costa Rica / Brazil).

LTIMindtree is an equal opportunity employer.

Required Skills
KotlinJavaAndroid SDKAndroid StudioMVVMJetpack ComponentsCoroutinesFlowGraphQLApollo GraphQLRESTful APIsAndroid App Architecture
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
CBS Sports Digital
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. It consists of popular sports destinations like CBSSports.com, 247Sports.com, and SportsLine.com, serving fans for over two decades.
All jobs at CBS Sports Digital Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago