Rapsodo company logo

Rapsodo is hiring a Senior Software Developer (Android)

Get the latest jobs to your inbox!

Job Description

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.

Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $120,000 - $150,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Compare salaries in Singapore

Create a Job Alert

Interested in building your career at Rapsodo? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you