← All jobs
R
Rapsodoİzmir, Turkey

Software Architect

  • Rapsodo is a global sports technology company with offices in Singapore, the United States, Türkiye, Japan, and Malaysia. We develop data-driven sports analytics products that combine computer vision, AI, hardware, and cloud technologies to help athletes measure, understand, and improve their performance.
  • Our products deliver accurate, real-time performance insights in demanding environments, supporting professional athletes, coaches, and sports organizations around the world.
  • At Rapsodo, engineers take ownership from concept to production, working across multidisciplinary teams to build innovative products that transform complex motion into actionable insights at global scale.

About the Role

As a Software Architect, you will play a key role in shaping the technical direction of Rapsodo's products. Working closely with cross-functional engineering teams, you will design scalable software architectures, establish engineering standards, and contribute hands-on to building high-quality cloud-native solutions that power innovative sports technology products used worldwide.

What You'll Do

  • Design and evolve scalable, secure, and maintainable software architectures for new and existing products.
  • Define architectural standards, technical requirements, and engineering best practices while maintaining key design artifacts and API specifications.
  • Collaborate with engineering teams and stakeholders to translate business needs into scalable technical solutions.
  • Lead architecture reviews and code reviews, mentor engineers, and ensure high software quality across development teams.
  • Evaluate and adopt modern technologies, frameworks, cloud services, and AI-assisted development tools to improve engineering productivity.
  • Contribute directly to the codebase through architecture validation, refactoring, optimization, and hands-on software development.
  • Drive continuous improvement by promoting clean architecture, modern engineering practices, and technical innovation.
  • What We're Looking For Bachelor's or Master's degree in Computer Engineering, Software Engineering, or a related field.
  • 7+ years of experience as a Software Architect or in a similar technical leadership role.
  • Strong knowledge of software architecture, distributed systems, design patterns, and system integration.
  • Professional experience with Go (Golang) and at least one object-oriented programming language such as
  • Java, C#, or Kotlin.
  • Experience with Python is a plus.
  • Hands-on experience with microservices architecture and at least one major cloud platform (

Google Cloud, AWS, or Azure

  • Experience using AI-assisted development tools throughout the software development lifecycle.
  • Strong communication, collaboration, and problem-solving skills.
  • Why Join Rapsodo?

We are a global leader in sports vision technology, powered by a team that believes in failing fast, learning faster, and winning as a team. At Rapsodo, you'll thrive in a culture driven by customer focus, achieving more with less, and redefining what's possible. If you are eager to work independently while contributing to a dynamic, innovative, and passionate team, we encourage you to submit your application.