Rapsodo logoRapsodo logo

Unity Software Architect

Rapsodoİzmir, İzmir, Turkey
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Requirements:Bachelor's degree in Engineering, Computer Science, or a related field. Over 8 years of experience in Unity development, including at least 3 years in a senior or lead role. In-depth knowledge of Unity architecture patterns (Dependency Injection, event systems, state machines, object pooling). Experience with multi-module Unity projects (UPM packages, shared SDKs). Comprehensive understanding of asynchronous programming in Unity (coroutines, async/await, UniTask). Familiarity with Addressables and scalable asset management. Proven track record in developing technical specifications and architectural decision records (ADRs). Experience managing dependencies across teams in a product setting. Expertise in hardware-integrated applications and external SDK/device communication. Strong analytical and communication skills. Fluent in English. Located in or willing to relocate to İzmir, Turkey.

About the job

Rapsodo develops sports technology that helps athletes improve performance using computer vision and machine learning. With offices in Singapore, Turkey, the USA, Japan, and the UK, Rapsodo partners with all 30 MLB teams, MLB, USA Baseball, Golf Digest, and more than 1,000 NCAA athletic departments.

The İzmir office, established in 2018 at Bayraklı & Technopark (Ege University), serves as Rapsodo's global research and development center. This site is recognized by Turkey's Ministry of Science, Industry and Technology as a leading Technopark. Teams here focus on UI/UX, mobile, cloud, computer vision, deep learning, data science, and Unity projects.

Rapsodo is expanding and looking for a Unity Software Architect in İzmir, Turkey.

What You Will Do

  • Assess feature requests and judge their technical fit within the current Unity architecture.
  • Spot architectural risks, define project boundaries, evaluate trade-offs, and recommend implementation paths.
  • Translate features into clear technical specifications, including modules, patterns, event flows, and interfaces.
  • Lead architecture alignment meetings and act as the final authority on Unity architecture decisions.
  • Coordinate with firmware, mobile, backend, and QA teams to manage dependencies and remove obstacles.
  • Keep architectural documentation up to date, ensure consistency in system design, and manage data flows.
  • Own the long-term Unity architecture, improve tooling and patterns, and maintain code quality standards.

About Rapsodo

Rapsodo is at the forefront of sports technology, crafting innovative solutions that leverage computer vision and machine learning to help athletes enhance their performance. Our global footprint spans multiple countries, including key markets in Asia, Europe, and North America, establishing us as the go-to partner for leading sports organizations.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.