> Markdown version of [/jobs/ext/1320613-principal-software-engineer-unity](https://www.wearedevelopers.com/jobs/ext/1320613-principal-software-engineer-unity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer (Unity) - **Company:** Scopely, Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Franchise - **Skills:** Data Analysis, Apple IOS, Build Automation, C Sharp (Programming Language), Code Review, Continuous Integration, Serialization, Software Debugging, Memory Management, Video Game Development, Object-Oriented Software Development, Performance Tuning, Software Engineering, Systems Integration, Mobile Os, Delivery Pipeline, Ios Frameworks, Backend, Information Technology, Data Analytics, Enterprise Integration, Build Process, Data Pipelines - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/c95991df-8bbc-455e-8f3f-44b023570832 ## About the Role * Experience Technical Skills * 8+ years of professional software engineering experience, including significant experience on large production game clients or similarly complex interactive applications * Deep expertise in C# and object-oriented software design * Strong experience with Unity in large-scale production environments, ideally on mobile live-service titles * Proven track record designing and maintaining scalable client architecture for gameplay systems, UI frameworks, event systems, or data-driven feature development * Experience with mobile platform development considerations for iOS and Android, including integrations, performance tuning, memory management, and release readiness * Strong understanding of client-side data pipelines, remote content/configuration, serialization, and schema-driven system * Experience working with build automation, CI/CD workflows, and release pipelines for mobile games * Strong debugging and profiling skills across runtime behavior, performance, memory, and production stability * Demonstrated ability to establish testing strategy and quality standards in large codebases Cross-Functional and Domain Knowledge * Deep familiarity with live-service game development, including progression systems, gacha/offers, PvP or event systems, social features, analytics, and monetization * Experience partnering with backend and live-ops teams to support fast iteration on time-bound content and feature rollouts * Ability to make strong technical tradeoffs in a content-heavy, operationally active game environment * Comfort leading cross-team initiatives with multiple dependencies and ambiguous constraints Soft Skills & Education * Bachelor's degree in Computer Science or a related field, or equivalent practical experience * Excellent communication, technical leadership, and stakeholder alignment skills * Strong mentorship and coaching ability across multiple experience levels. * High ownership, sound judgment, and the ability to bring clarity to complex technical problems * Passion for games and for building stable, maintainable systems that support great player experiences ## Description As a Principal Software Engineer, you will provide technical leadership for the Game's Unity client, shaping architecture, engineering standards, and delivery across a large live-service mobile game codebase. You will drive high-impact initiatives spanning gameplay systems, live-ops features, client infrastructure, performance, build reliability, platform integrations, and maintainability. This role is ideal for an engineer who can balance strategic technical direction with pragmatic execution in a complex production environment. * Lead the technical direction of major client systems across gameplay, UI, live events, progression, offers, social features, and platform services * Define and evolve architecture for a large Unity/C# codebase with an emphasis on modularity, testability, performance, and long-term maintainability * Guide implementation of data-driven and live-ops systems, including event configuration, feature flags, localization, and content delivered through structured data pipelines such as FlatBuffers * Partner closely with design, product, QA, analytics, economy, backend, and live-ops stakeholders to align client architecture with roadmap and operational needs * Improve engineering effectiveness through better patterns, tooling, CI/build processes, code review standards, debugging practices, and technical documentation * Lead difficult incident analysis and production issue resolution across mobile client systems, platform integrations, monetization flows, and event features * Mentor senior and mid-level engineers, influence cross-team technical decisions, and raise the overall quality bar for the engineering organization ## Related Videos - [Hacking iOS and Developing for Airbnb with Nicolas Haunold, Software Engineer at Airbnb](https://www.wearedevelopers.com/videos/100361-hacking-ios-and-developing-for-airbnb-with-nicolas-haunold-software-engineer-at-airbnb) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [How Data is Shaping our Games](https://www.wearedevelopers.com/videos/176-how-data-is-shaping-our-games) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Edge AI on iOS: Beyond the Cloud, Designing the Next Generation of Intelligent On-Device Apps](https://www.wearedevelopers.com/videos/100225-edge-ai-on-ios-beyond-the-cloud-designing-the-next-generation-of-intelligent-on-device-apps) - [The Impact of AI on Game Development and the Industry](https://www.wearedevelopers.com/videos/100297-the-impact-of-ai-on-game-development-and-the-industry) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech](https://www.wearedevelopers.com/magazine/467-wwc24-talk-brenda-romero-stay-surviving-and-thriving-in-tech) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)