Software Architect
Apply NowAbout 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.