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-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.

Software Engineer - Monetization Specialist

Imangi Studios is seeking an engineer with drive and ingenuity to develop advertising and promotions features for the Android and iOS platforms. In this role, you will work closely with our engineering and data science teams to design and deliver features that give creators the control and data they need to help Imangi distribute advertising. You will also be expected to work in a collaborative environment, while interacting with internal tech and business teams and external integration partners.

Duties and Essential Job Functions:

  • Develop and deliver new product features for our Android and iOS applications
  • Improve engineering processes and tools to increase team effectiveness
  • Work across both technical and business focused teams to deliver value to our creators
  • Handle cross promotion functionality
  • Develop/maintain backend to support monetization (eg. In house real time bidding)
  • Develop/maintain Plugin integrations
  • Develop UI for advertising support (eg. Banners, Native)

Qualifications:

  • Bachelor’s degree or above in Computer Science or related degree
  • 2+ years of application development experience on iOS or Android platforms
  • Strong proficiency in C#, Java, Objective-C
  • Ability to communicate complicated technical problems to both technical and business audiences

Bonus Points:

  • Full stack development experience
  • Experience building or integrating analytics solutions
  • Experience integrating with advertising SDKs
  • Proficiency in C++

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

R&D Technical Designer

Imangi Studios is looking for a talented and enthusiastic Technical Designer to be a part of Imangi’s R&D team. The R&D Technical Designer will be responsible for ideation, prototyping, pitching, and ultimately being the key vision holder for a new project as it is brought to market. Be a part of the whole process from the earliest stages of ideation through shipping a new game. The ideal candidate will be a passionate gamer with a strong background in programming / game design with a passion for mobile games, innovation, and creating new products. A diverse portfolio showcasing these areas is requested.

Duties and Essential Job Functions:

  • Work both independently and collaboratively with the wider R&D team (including designers, engineers, artists, and producers) to formulate and prototype new ideas.
  • Produce design documents that include clear and concise goals, logic flows, and UI/UX considerations.
  • Prototype new ideas rapidly (physically, digitally, or otherwise) to answer questions and prove core aspects of ideas and designs.
  • Critically analyze ideas, design, and prototypes for market fit, competition, business cases, innovation, and fun.
  • Formulate, design, and optimize monetization, engagement, and retention strategies through hypothesis-based, data-driven analysis.
  • Create compelling game systems, economies, and live event content for millions of players to enjoy.
  • Iterate rapidly on ideas, prototypes, and products based on player feedback, data analysis, and past design experience.
  • Build and lead a team as the key vision holder as a new ideas move beyond prototype form into production.
  • Evaluate skills and capabilities of individual contributors to fine tune the product team.
  • Effectively communicate ideas, personnel requirements, and projected success of projects to the executive group.

Qualifications:

  • Proven abilities in core game design fundamentals, game production, and fully executed titles, especially on mobile platforms.
  • Concrete system design processes.
  • Background in programming and design.
  • At least 3 years’ experience in the role of designer for at least one shipped title.
  • Strong C# / C++ knowledge.
  • Strong Unity 3D experience.
  • Thorough understanding of the current mobile market.
  • Passion for learning new technologies.
  • Strong understanding of F2P business model and monetization mechanics.

Bonus Points:

  • Portfolio showing past work (both professional and personal projects).
  • Experience with a user-centered design process and building for users’ needs or desires.

Internship - Summer 2019 Filled!

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!