Rapsodo logo

Senior Software Developer (Android)

Posted 27 days ago

OfficeSingapore, Singapore, SingaporeSE

Rapsodo is a global sports technology company with offices in Singapore, the United States, Türkiye, Japan, and Malaysia. We build data-driven, portable, and easy-to-use sports analytics products that help athletes at every level understand and improve their performance. From Major League Baseball pitchers to professional golfers, our technology is trusted by athletes and coaches worldwide — from youth development to elite competition. Our products deliver real-time, actionable insights that directly impact performance.

We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis on accuracy, reliability, and performance. Rapsodo is a globally distributed team, working across regions, cultures, and time zones. What enables us to operate effectively is not just technical capability, but how we work — with ownership, clarity, and disciplined execution.

What You Will Do

We are looking for a Senior Software Developer (Android) who wants to build products that go beyond the mobile screen.

This is not a typical Android application role.

You will develop the Android experience that powers Rapsodo Range, working at the intersection of mobile applications, connected devices, cloud services, and real-time sports data. Your work will help athletes and coaches around the world make better decisions through technology.

You will collaborate closely with Product, Backend, Firmware, Unity, and QA teams to deliver reliable, high-performance experiences that connect the physical and digital worlds.

Your work will directly impact:

  • The experience customers have every time they interact with Rapsodo Range
  • Reliability and performance of connected hardware and mobile systems
  • How data is captured, processed, and delivered in real time
  • The scalability and quality of products used by customers globally

If you enjoy building products where software, hardware, and cloud technologies come together—and want to see your work used in the real world—this role will be a strong fit.

Build Great Android Experiences

  • Design, develop, and maintain Android applications using Kotlin and modern Android frameworks.
  • Build scalable, maintainable software using Clean Architecture and modular design principles.
  • Deliver intuitive, responsive, and reliable user experiences for customers around the world.

Connected Systems & Real-Time Data

  • Develop features that interact with connected devices, cloud services, and real-time data streams.
  • Ensure reliable communication, synchronization, and performance across the mobile and backend ecosystem.
  • Troubleshoot and optimize complex workflows that span multiple systems and technologies.

Engineering Excellence

  • Contribute to technical design discussions and help shape implementation approaches.
  • Leverage AI-assisted development tools to improve productivity, quality, testing, and documentation.
  • Continuously improve application performance, reliability, maintainability, and developer experience.
  • Support automated testing, CI/CD pipelines, and engineering best practices.

Cross-Functional Collaboration

  • Partner closely with Product, Backend, Firmware, Unity, and QA teams to deliver production-ready features.
  • Translate customer and product requirements into high-quality technical solutions.
  • Help ensure a consistent, reliable experience across the broader Rapsodo ecosystem.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional Android development experience.
  • Strong proficiency in Kotlin and modern Android development practices.
  • Experience with Jetpack Compose, Coroutines, Flow, and Android architecture components.
  • Solid understanding of Clean Architecture, dependency injection, and modular application design.
  • Experience integrating REST APIs and cloud-based services.
  • Familiarity with CI/CD pipelines and modern software development practices.
  • Experience working with connected devices, BLE, Wi-Fi, TCP/IP, or real-time data applications is a plus.
  • Experience with AWS, Azure, or Google Cloud is an advantage.
  • Hands-on experience using AI-assisted development tools in day-to-day engineering workflows.
  • Strong problem-solving skills, attention to detail, and a passion for building great products.
  • Excellent communication and collaboration skills.

We build products that exist beyond code, where performance, accuracy, and reliability directly impact real users in real environments. We value ownership over outcomes, systems thinking over siloed execution, and engineers who are curious, hands-on, and committed to continuous improvement. If you are looking to work on tangible products, solve meaningful technical challenges, and see your work come to life in the real world, we would love to hear from you.

Job details
Workplace
Office
Location
Singapore, Singapore, Singapore
Experience
SE

Launch and flight monitors for baseball, softball and golf that are affordable, portable and easy to use backed by data-driven technology trusted by the best players in the game. Play without limits with Rapsodo®

Employees
203
Industry
Spectator Sports
Headquarters
Chesterfield, Missouri
Founded
2010
Company location
400 S Woods Mill Rd, 150, Chesterfield, Missouri 63017, US
Specialties
sports technology, baseball, golf, sports analytics, data, softball, Mobile Launch Monitors, Baseball Flight Monitors, Softball Flight Monitors, and Sports Vision Technology

Key team members

Art Chou

Art Chou

Y. Burak Savak

Y. Burak Savak

Jon Tutuncu

Jon Tutuncu

Mario Crisci

Mario Crisci

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups