
Senior Unity Developer
Magpie Literacy
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $150,000 - $155,000 per year
Job Level
Tech Stack
About the role
- Design and build core gameplay architecture that is reliable, testable, and scalable (game states, core loop, progression, input, UI flow).
- Build and iterate on novel game components and reusable systems (animation/state machines, interaction systems, dialogue/tutorial systems, level/puzzle frameworks).
- Collaborate closely with product managers, learning designers, and fellow engineers to create new gameplay experiences and improve existing ones.
- Integrate with backend / live game services for personalization and persistence (APIs, data flows, offline/online resilience).
- Approach the games as products: understand learner and educator needs, identify friction, and take ownership of outcomes with metrics-informed decision making.
- Take ownership across all phases of development, from design to production, and monitor performance in live environments (especially WebGL).
- Implement a pragmatic automated testing strategy: unit tests + integration tests tied to game states, services, and core systems.
- Drive playtesting loops: instrument builds for fast feedback, triage issues, ship fixes, and improve stability.
- Write clean, efficient, and well-documented code following best practices.
- Ensure application performance, quality, and responsiveness across platforms (Chromebook-friendly, web constraints).
- Participate in code reviews, testing, and debugging to maintain high-quality deliverables.
- Mentor other engineers and contribute to their growth.
- Contribute to architectural decisions and help define technical standards and best practices.
- Stay up to date with emerging technologies and suggest improvements to enhance development processes.
Requirements
- 5+ years of professional Unity development experience (shipping products).
- Demonstrated ability to own a game/system end-to-end: architecture → implementation → testing → bugfixing → release.
- Strong experience with state management, core loop implementation, and building reusable components.
- Production experience integrating client-side experiences with server-side services (APIs, persistence, personalization).
- Solid testing discipline (unit + integration), and comfort setting up testing patterns for a game codebase.
- Strong debugging skills and a bias toward shipping stable builds.
- Experience working with designers/product partners in an iterative development loop.
- Strong collaboration and communication skills in a small, cross-functional environment.
- Bonus points
- WebGL and web performance optimization experience (Chromebook-friendly)
- Experience with analytics/instrumentation for playtesting and quality
- Experience building educational games or child-friendly experiences
Benefits
- Salary range of $150,000-$155,000 per annum
- Competitive medical, dental, vision benefits
- Opportunity to work remotely for a mission-driven company full of change-makers
- Enjoy the freedom of flexible time off to balance work and personal life, ensuring you stay refreshed and productive.
- 401k with 4% guaranteed match
- Work environment that values balance and harmony with a deep commitment to diversity, equity and inclusion
- Opportunity to travel and meet your team members in-person 2x per year
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Unitygame architecturestate managementcore loop implementationreusable componentsAPIsunit testingintegration testingdebuggingWebGL
Soft Skills
collaborationcommunicationmentoringownershipproblem-solvingiterative developmentfeedback loopscross-functional teamworkleadershipadaptability