Senior Unity 3D Developer | Remote C# Game Programmer | 5+ Years Experience

Remotely
Full-time
Our organization is seeking an accomplished Middle to Senior Unity Developer with extensive C# expertise to join our professional game development team. In this remote position, you'll architect sophisticated 3D gaming experiences across multiple platforms, including PC and current-generation consoles. Your technical proficiency with Unity's advanced frameworks will be instrumental in delivering high-performance, visually compelling games to global audiences. Key Responsibilities: - Design and implement sophisticated gameplay mechanics for platformers, FPS, and TPS games utilizing Unity 2023.3 LTS or Unity 2024.1 frameworks and tools. - Maintain and optimize existing game subsystems to ensure seamless performance across diverse hardware configurations. - Execute implementation of cutting-edge 3D graphics and visual effects using Unity's advanced rendering capabilities. - Systematically diagnose and resolve complex technical issues to maintain exceptional code quality and application stability. - Deliver clean, well-documented, and optimized code within established project timelines. - Collaborate with game design specialists to conceptualize and implement innovative gameplay mechanics that enhance user engagement. - Contribute to technical architecture decisions affecting project scalability and future development. - Participate in structured code reviews and knowledge-sharing to elevate overall team capabilities. - Research and implement industry-standard practices for Unity development, maintaining technological relevance. - Optimize application performance across various hardware specifications, ensuring consistent framerates and responsive gameplay. - Integrate and customize third-party Unity assets to accelerate development while maintaining quality standards. Required Skills: - Minimum 5 years of professional experience with Unity game engine (Unity 2022.3 LTS or newer versions). - Advanced proficiency in C# programming language and object-oriented design methodologies. - Comprehensive understanding of Unity's modern Render Pipelines (SRP, URP, HDRP) and their practical implementations. - Demonstrated experience with Unity's animation systems, including Animator Controller, Timeline, and procedural techniques. - Thorough knowledge of Unity UI frameworks for creating responsive, intuitive application interfaces. - Verified expertise in developing interactive applications across multiple genres, particularly platformers, FPS, and TPS. - Substantial experience with multi-platform development and optimization for PC and consoles (PlayStation 5, Xbox Series X/S, Nintendo Switch). - Advanced problem-solving capabilities and debugging proficiency for complex game systems. - Effective communication skills appropriate for remote collaboration environments. - Professional portfolio demonstrating Unity development projects of significant technical complexity. - Operational knowledge of version control systems (Git, Perforce) in team development contexts. Nice to Have: - Experience implementing Shader Graph and VFX Graph for sophisticated visual effects and optimized rendering solutions. - Proficiency with industry-standard Unity plugins such as Gaia Pro for environmental generation and FMOD for audio implementation. - Experience with Unity's Data-Oriented Technology Stack (DOTS) and Entity Component System (ECS) architectures. - Familiarity with Unity's ML-Agents framework for artificial intelligence implementation. - Background in advanced physics system implementation and optimization within Unity environments. - Understanding of networking principles and experience implementing multiplayer functionality using Unity's Netcode for GameObjects. - Experience developing for AR/VR platforms using Unity's XR systems. - Knowledge of established game design principles and user experience optimization methodologies. - Contributions to open-source projects, commercial asset packages, or technical documentation. - Experience managing development workflows for enterprise-scale Unity projects. Why Join Our Team: As a valued member of our development studio, you will contribute to innovative projects at the forefront of interactive entertainment. We provide flexible remote working arrangements, competitive compensation, professional development opportunities, and collaboration with skilled professionals internationally. Our organization values technical excellence, creative problem-solving, and continuous professional development—join our team to advance your career while creating sophisticated gaming experiences for the global marketplace.