Would you like to do something that’s meaningful, worthwhile, and makes a difference? Then join our team. We hire exceptional employees who are passionate about contributing their unique talents to create and distribute our best-in-class language, literacy and mathematics software.
As part of the Imagine Learning team, you’ll be immersed into an extraordinary culture with great people, all working toward a worthy goal. If that sounds like a good fit, then this is the company for you!
We offer: A fun, fast-paced work environment Excellent compensation and benefits that reward hard work and innovation Dedicated and professional co-workers who work together toward the company’s mission
Corporate headquarters are in Provo, Utah. Please check each job posting carefully for location—we hire for positions locally and across the U.S.
Senior Software Engineer, Unity 3D
Imagine Learning is looking for a savvy Unity 3D Developer to help us develop 3D Educational Games and Reward systems. The ideal candidate has a passion for creating engaging educational games for children and has significant experience building such games and related assets in Unity 3D.
As a member of a dynamic, cross-functional team working in an agile environment, you’ll:
Work hand-in-hand with product managers, UX designers, 3D Rigging specialists and back-end engineers to quickly implement clean, engaging, educational games and reward systems.
Communicate with internal and external stakeholders to gauge user satisfaction.
Participate in code reviews and test your deliverables across multiple platforms for performance and usability.
Bachelor’s degree in Computer Science, Computer Gaming, or related work experience.
4+ years software engineering experience.
1+ year experience with Unity 3D or other game engines.
Strong coding skills and experience in C# or other similar languages.
Familiarity with automated testing concepts.
Ability to understand different users and provide insight into their software needs.
Self-motivated and self-managing, handling priorities and tasks like a boss.
Experience creating games to teach language arts to children, or reward systems for children.
Familiarity with Agile development principles, specifically Scrum.
Experience building clean, robust, and maintainable games.
Send us your resume and prepare to show off your skills during a pair programming interview. Dazzle us!