Software Engineer I | Client Foundation | Remote (United States)

Software Engineer I | Client Foundation | Remote (United States)

Remote US
Application ends: August 13, 2026
Apply Now

Job Description

Software Engineer I (Gaming)


Summary:
We are seeking an Engineer to join our Client Foundation team, responsible for building and supporting the core platform. As a member of our engineering team, you will play a critical role in supporting the XR fitness platform, providing an exceptional development experience for our gameplay engineers and content creators.

You’ll collaborate with gameplay teams to design and develop a scalable and modular platform that enables the creation of new fitness experiences. You’ll partner with team leads to plan and prioritize platform feature development, using your expertise in game engineering and knowledge of first-party systems and hardware. You’ll build a robust and seamless foundation integrating multiple frameworks including networking, rendering, and audio. You’ll refine our architecture and best practices to ensure that the app performs at or above spec on all target devices.

Responsibilities:
Develop and support the core architecture of the app, ensuring it meets the highest standards of performance, security, and reliability
Work closely with QA teams to ensure the timely delivery of high-quality releases, and troubleshoot issues as they arise
Provide technical support for our live applications and global operations
Collaborate effectively with a multidisciplinary team including technical product managers, program managers, QA, and other roles
Help ensure objectives are well-understood by other team members
Conduct technical design reviews, code reviews, and retrospectives to ensure we are delivering a high quality product
Develop positive working relationships with peers and customers.

Must Haves:
3+ years of software development experience, with a focus on building complex, reliable applications
BS degree in Computer Science, Software Engineering or equivalent practical experience
Experience developing in C# is crucial to success
Experience developing in Unity, Unreal, or an equally robust game engine
Experience building technology infrastructure, frameworks, and tools that support application development
Experience in the building, analyzing, testing, and validating of interactive applications (USER EXPERIENCE/De-bugging)
Experience working on a live application at scale with high frequency shipping cycles

Nice to have:
Experience developing VR applications
Game development experience