About the role
Role Overview
Join the team behind a brand-new game as a Senior Unity Developer. Work closely with a small team of developers to shape technical approaches and lead initiatives across core systems, architecture, tools, and development pipelines. Build a scalable and maintainable technical foundation for the game by balancing immediate development needs with the long-term health of the project. Navigate ambiguity, solve complex problems, and turn broad goals into clear technical plans. Act as a proactive leader who takes responsibility for outcomes, facilitates collaboration, communicates with technical and non-technical stakeholders, and mentors other engineers.
Responsibilities
- Take ownership of complex technical initiatives spanning multiple systems and areas of the game.
- Clarify requirements, define approaches, coordinate contributions, and drive delivery while remaining active in architecture and implementation.
- Utilize a service-oriented mindset to ensure systems and tools built enable others and support a stable, scalable product.
- Collaborate with engineers, designers, and other disciplines to identify opportunities to improve systems, workflows, tooling, and pipelines.
- Provide technical guidance across the codebase and resolve challenging problems, moving between high-level design and implementation details.
- Strengthen the engineering team by mentoring engineers, sharing knowledge, and establishing practical standards for code quality, performance, and maintainability.
- Support others in taking ownership and making sound technical decisions while driving improvements in technology operations.
Mandatory Skills and Qualifications
- Extensive software development experience.
- Strong experience with Unity and C#.
- Strong understanding of software architecture and the ability to quickly adapt to new codebases.
- Experience working with complex codebases and scalable systems.
- Experience creating and supporting tools and pipelines for game development.
- Experience with mobile development and platform best practices.
- Ability to collaborate effectively across disciplines, including designers and engineers.
- Excellent verbal and written communication skills.
- Flexibility and the ability to manage multiple priorities.
- A proactive mindset and the ability to drive initiatives independently.
- A desire to learn, grow, and continuously improve.
- A passion for games.
Bonus Skills
- Experience extending the Unity Editor.
- Experience optimizing runtime performance, especially on mobile.
- Experience with procedural world generation.
- Versatility across multiple areas of game development (e.g., game design, rendering, world building, feature development, and tools).
- Experience with full-stack development.
About King
King is a leading interactive entertainment company for the mobile world with more than 20 years of history delivering iconic games including the Candy Crush franchise and Farm Heroes Saga. The company creates games for hundreds of millions of players and operates with a mission of Making the World Playful. King is part of Microsoft and maintains a global presence with locations in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles, and Malta.
The company fosters a culture of curiosity, passion, and respect, challenging its teams to dream bigger in a "Seriously Playful" way. Teams experiment, learn, and adapt to shape the future of the mobile gaming industry.