Software Architect,
Apply NowAbout the Role
As a Platform Architect, you will lead the evolution of Rapsodo's backend, frontend, and mobile ecosystem into a scalable, unified platform. Working across multiple engineering teams, you'll define architectural standards, drive modernization initiatives, and shape the technical foundation that powers the next generation of Rapsodo products.
What You'll Do
- Define the long-term platform architecture and modernization roadmap across backend, frontend, and mobile systems.
- Design shared platform services by identifying common capabilities while defining clear boundaries for product-specific domains.
- Establish architecture standards, service boundaries, API contracts, ownership models, and scalable integration patterns.
- Lead modernization initiatives using proven migration strategies such as Strangler Fig, feature flags, backward-compatible APIs, and incremental delivery.
- Leverage AI-assisted engineering tools to accelerate system design, documentation, code reviews, and engineering productivity.
- Collaborate closely with Engineering, Product, DevOps, and QA teams to improve platform scalability, deployment, observability, and operational excellence.
- Mentor engineers, lead architecture and design reviews, and contribute hands-on through coding, refactoring, and technical validation.
- Maintain architectural documentation, decision records, and platform governance while driving engineering best practices across teams.
What We're Looking For
- Bachelor's or Master's degree in Computer Engineering, Software Engineering, or a related technical field.
- 10+ years of experience as a Software Architect, Platform Architect, or in a similar technical leadership role.
- Proven experience modernizing complex software platforms and transforming monolithic or fragmented systems into modular architectures.
- Deep understanding of microservices, modular monoliths, service-oriented architecture (SOA), and domain-driven design (DDD).
- Strong backend development experience with Go (Golang) and/or Node.js, along with solid proficiency in object-oriented languages such as C#, Java, or Kotlin.
- Experience with modern frontend frameworks such as React or Vue, and a strong understanding of full-stack architecture.
- Strong experience designing scalable APIs, service contracts, authentication and authorization flows, and distributed systems.
- Hands-on experience with cloud platforms (Google Cloud Platform or AWS), Docker, messaging systems, object storage, and modern cloud-native architectures.
- Experience using AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar solutions within engineering workflows.
- Strong database design experience with PostgreSQL, MongoDB, or similar technologies.
- Ability to balance long-term architectural vision with incremental product delivery and business priorities.
- Excellent communication, stakeholder management, and technical leadership 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.