Careers

Come work at Imangi Studios!

Located in Raleigh, North Carolina, Imangi Studios was one of the first companies to develop games for the App Store. We defined the genre of endless runners with the Temple Run series. We strive to create amazing experiences and love being at the forefront of innovation.

Imangi Studios team
Imangi Studios building
Imangi Studios team dogs

• Flexible Hours • Healthy Work-Life Balance • Central Location • Free Healthcare •


Backend Engineer

Imangi Studios is looking for an experienced mid to senior-level Backend Engineer to join our team. The primary responsibilities for this position are to create and maintain scalable and secure backend systems that are capable of supporting cross-platform and cross-project services.

Duties and Essential Job Functions:

  • Build scalable backend services to support multiple live game projects.
  • Develop and contribute to long-term technical solutions and strategies of the engineering department.
  • Leverage monitoring and reporting tools to provide quality metrics.
  • Code reviewing and collaborating with other engineers.
  • Collaborate with key stakeholders and take full ownership and responsibility for building, shipping, and maintaining core features.

Qualifications:

  • Minimum 3-5 years professional experience creating scalable backend systems for cross platform clients.
  • Bachelor’s degree in software engineering, computer science, or related field required.
  • Demonstrated experience in server architecture and management.
  • Containerized application development, especially using Docker.
  • Database administration, both relational (e.g. Postgres) and non-relational (e.g. DynamoDB).
  • Backend/web development programming languages (eg, JavaScript, Python 2.x and 3.x).
  • RESTful API development.
  • Client/server architecture, specifically for gaming (anti-cheat).
  • Compliance, privacy, and security planning and implementation.
  • Source control using Perforce and Git.

Bonus Points:

  • Game development experience, especially mobile games and games as a service.
  • Cloud backend development with AWS or Google Cloud.
  • Serverless backend development.
  • Familiar with Agile development process.
  • C# experience a plus.

Monetization Specialist

Imangi Studios seeks a Monetization Specialist to join the Temple Run game development team in Raleigh, NC.

In this position, you will use your business acumen and communication skills to manage the company’s mobile advertising and in-app purchase strategies while fostering relationships with partners that provide ad technology and inventory for the wildly successful Temple Run mobile games. Your work will directly impact Imangi’s bottom line growth.

This is an excellent entry-level opportunity for a recent graduate with a desire to learn more about advertising technology, monetization, and game development while working with an enormous global player base and one of the world’s most recognizable mobile game intellectual properties.

Duties and Essential Job Functions:

  • Communicate regularly with ad partners to set price floors, manage ad placements, and to optimize ad waterfall performance globally.
  • Track ad revenue performance daily and work with our publishing partner to identify and address opportunities for improvement.
  • Configure, start, and monitor A/B tests that optimize price floors by country.
  • Track quality issues with creatives and work with Imangi’s quality assurance team to provide ad providers with log files and other requested technical information that improves that stability of ads in the Temple Run games.
  • Work closely with product owners, engineers, artists, and Imangi’s management to establish and execute on monetization strategy in the Temple Run games.
  • Access analytic systems regularly to report on trends for in-app purchase sales.
  • Proactively work with game designers, artists, and product owners to identify opportunities for promoting existing in-app purchases and to design and deploy new offerings.
  • Monitor industry news, analyze, and report on the implications of legislation (COPPA, GDPR, CCPA, etc.) that may affect Imangi’s advertising or in-app purchase strategies.
  • Attend product meetings and maintain an understanding of the implications of forthcoming game design changes and product updates will impact in-game advertising and in-app purchase sales.
  • Develop an understanding of paid customer acquisition and work with product owners to design, execute, and monitor acquisition campaigns.
  • Research and analyze competitive games and identify industry best practices around monetization (Ads and IAP). Additionally, read and summarize industry reports for mobile game monetization trends.

Qualifications:

  • Business, economics, or related BS/BA degree
  • Strong eye for business with a strategic outlook
  • Demonstrable critical thinking skills that enable you to work independently and confidently while gaining the trust of a busy and dynamic game development team
  • High proficiency using Excel, Google Sheets, and similar tools
  • Ability to analyze complex situations and provide precise and meaningful analysis of challenges and opportunities
  • Interest and willingness to learn SQL, Tableau, and other tools to augment your workflow
  • Comfortable collaborating with C-level and senior members of the Product, Art, Engineering, Marketing, and Finance teams
  • Must be a standout colleague who is supportive, savvy, and has a high level of emotional maturity, with a strong sense of etiquette when communicating (written and verbal) with colleagues and partners

Bonus Points:

  • 1+ years of experience working with monetization strategy in software development
  • Experience working in game development
  • Proficiency in SQL, Python, Tableau, Google Data Studio, or similar technologies

Software Engineer (Mid-Senior)

Imangi Studios is looking for talented individuals to fill multiple open Software Engineer positions. This position will be responsible for implementing code based on direction from the design team, assets from the art team, and collaboration with the quality assurance team. The ideal candidate will be a passionate gamer with experience shipping titles in the mobile games industry.

Duties and Essential Job Functions:

  • Design and implement gameplay features in an established framework.
  • Implement and maintain tools for art and design to expose features.
  • Be responsible for 1 or more gameplay features.
  • Exhibit prototyping skills while maintaining good architecture.
  • Provide time estimates to leaders and management.

Qualifications:

  • Strong C# knowledge
  • Experience with the Unity 3D engine
  • 2-3 shipped titles
  • Six (6) years of experience
  • Strong knowledge of vector math
  • Previous Android and iOS development experience
  • Skills to recognize, then adhere to, existing coding style and practices including source control standards
  • Excellent problem-solving skills
  • Ability to work in a collaborative environment with ALL departments (engineers, artists, designers, QA)

Bonus Points:

  • Python
  • Perforce
  • Maya plug-ins
  • Unreal Engine 4 experience
  • C++
  • Java

Producer

Imangi Studios seeks an associate to mid-level producer to join the Temple Run game development team in Raleigh, NC.

In this position, you will facilitate and encourage successful product development via people and project management. This position will design reasonable schedules with game budgets and milestones in mind, then ensures all team members and departments are adhering to deadlines. Additionally, this role will support positive team interactions and troubleshoot with individuals for task-based issues.

Duties and Essential Job Functions:

  • Coordinate the delivery of a high quality game experience within time and budget constraints.
  • Maintain positive communication channels between all departments within the game studio, including the art team, programming team, QA team, design team, and other stakeholders.
  • Develop and manage timelines and production schedules, including longer roadmaps and the shorter sprints that exist within those. Additionally, help measure time estimates and accuracy of these estimates in order to determine overall efficiency. 

  • Contribute to building and maintaining a strong, open, and supportive office and company culture through regular, transparent communication. 

  • Work closely with leads on day-to-day maintenance, organization, and management of the schedule(s) and resources. 

  • Attend department meetings to document, then distribute notes accordingly. 

  • Assist in detecting production and development abnormalities before reporting them through the proper lines of communication. 

  • Provide regular updates and status reports on the state of the project(s), including bug reports and task lists.
  • Participate in product testing to monitor progress and state of the project(s). 

  • Participate in compiling data, charts, and visual assets for the creation of team-wide presentations.

Qualifications:

  • Bachelor’s degree in related field.
  • Proven experience in managing a game development team using Scrum Development and Agile methodologies either as a producer, project manager, or scrum master.
  • Experience in successfully managing a game development project using Jira or other proprietary software tasking programs.
  • Able to communicate with multiple departments within a game development studio and distribute important information in a productive and professional manner.
  • Excellent time management skills and attention to detail.
  • Passion for mobile games and experience working on projects that operate on a free-to-play model.
  • To be able to succeed, you need to be a strong team player, passionate about games, with a high level of initiative and energy.

Bonus Points:

  • 1-2 shipped titles
  • Technical background and experience with common programming and scripting languages to provide accurate estimations of project scope.

Senior Concept Artist

Imangi Studios seeks an experienced Senior Concept Artist to join the Temple Run game development team in Raleigh, NC.

As a Senior Concept Artist, you will work closely with the Art Director and other creative leads to develop visual assets for the Temple Run brand and associated projects. This role will be responsible for creating original and imaginative concept art for characters, environments, and other game assets. We are seeking someone who is eager to push the visual quality to the next level.

Duties and Essential Job Functions:

  • Help define the mood and tone of new environments by creating beautiful and engaging concepts for the Temple Run brand.
  • Utilize traditional 2D illustration skills to create readable character, environment, and prop concepts that translate well into 3D art assets.
  • Help create visual targets, style guides and creative briefs for internal and external developers.
  • Help with all visual aspects of bringing a game to market, including assisting in the creation of marketing materials (screenshots, touch-ups, banners, video trailers, icon creation, etc.).
  • Take high-level feedback from Art Director and other creative leads and turn into positive results.
  • Maintain excellent communication internally and externally with our development partners (as needed).
  • Implement tasks as requested by the art team to streamline and support production.
  • Track and update the progress of day-to-day tasks using designated tracking tools.
  • Communicate and collaborate with key stakeholders to confirm task direction and consistency of own work.

Qualifications:

  • Bachelor’s degree in art, design, or related field.
  • 7 years of video game art experience, mobile preferred.
  • Experience leading creative projects.
  • Highly proficient with Photoshop or similar software. Skills using Illustrator and After Effects preferred.
  • Solid traditional art skills with a deep understanding of composition, color theory, lighting, mood, anatomy, and perspective.
  • Proficiency in life drawing as well as a strong imagination and a willingness to push the envelope, to innovate within the parameters of the game’s world.
  • Excellent illustration skills, with the ability to produce art styles ranging from game art to realistic renderings.
  • Online portfolio and/or demo reel that demonstrates the ability to succeed in this role.
  • A passion for video games and mobile gaming in particular.
  • Self-starter, able to work autonomously.
  • Knowledge of production methodologies and tools, including JIRA and digital asset management processes.
  • Strong communication, visual storytelling, and written skills.
  • Skilled problem-solver that is comfortable working in a fast-paced environment.

Bonus Points:

  • Experience with 3D software (Autodesk Maya, 3DSMax, etc.)
  • Experience with video editing/creation software (Adobe Premiere, Adobe Final Cut, After Effects, etc.)
  • Experience with Unity Game Engine

Internship

Do you want a chance to work with the team that created Temple Run? Learn about our creative process, contribute to our day to day operations, and experience what it’s like to work in the game industry. We are looking for people with a strong passion for gaming and skills applicable to creating games such as software development, art, design, music, or sound. Apply now and let us know why your skills and background would be a good fit for our team.

Serious Inquiries only.



Email us through the contact link to apply!