Principle Software Engineer - Dawn of Titans

At NaturalMotion, we make games that wow people. We innovate to create experiences that previously were impossible and that would not exist without us. We take pride in making titles that reach a large audience and in creating communities that last.

You are ambitious, intelligent, and intellectually curious. You are a self-disciplined problem-solver, who is respectful and straightforward with all your colleagues. You are trusting and trusted, flexible and emotionally mature, and you thrive on working with people who share these values.

As Principal Software Engineer you will have a clear understanding of your leadership style and its impact on others, and be able to use a range of directive and non-directive leadership skills to get the best from your team.  You will balance delivering results with caring for the needs of your team. You will motivate and guide others to excellence, acting as a role model for organisational, technical, and creative skills, whilst showing others ‘what good looks like’.

You will confidently and respectfully challenge the status quo in order to improve things. Assertive when needed, you ensure the requirements of your team and your business are met by stakeholders at all levels.  Confident in your decision making, you nevertheless think carefully before you speak and act.

Job Purpose

NaturalMotion is an award-winning developer and publisher of mobile games. We are looking for a Principal Software Engineer to join the Dawn of Titans team in our growing London studio.

The ideal candidate will have a deep passion for building sophisticated software systems, a devotion to engineering craftsmanship, an unwavering commitment to quality, and the desire to have their work seen by tens of millions of people worldwide

Key Responsibilities:

  • Collaborate with engineering, design, user experience, product and analytics teams to identify needs, evaluate requirements, write specifications, and design and implement complex software solutions
  • Write well designed, efficient and testable code with one or more Object Oriented languages (C++, C#, Java, Objective-C, Swift etc.) and their associated frameworks
  • Strive for excellence in software craftsmanship, and collaborate with peers to improve software design
  • Grow with the business; stretch yourself and learn new skills and domains
Required Experienced:
  • Be a proven expert in one or more engineering domains such as rendering, networking, mathematics, animation, physics, AI, UI/UX, native app development, build systems etc.
  • Bring a deep understanding of algorithms, design patterns, debugging and memory/performance optimization
  • Strive for excellence in software craftsmanship, and collaborate with peers to improve software design
  • Bachelor’s or Master’s degree in Computer Science, or equivalent
  • 6+ years of professional experience or equivalent in client development for mobile, desktop or web applications
  • Server experience is a plus; for example, web service integration, application server performance, relational databases or data analytics
What do we give you?
  • The opportunity to join a contributory pension scheme
  • Zynga Stock Unit allocation from day one
  • Private healthcare
  • 6 months fully paid maternity and 3 months fully paid paternity leave
  • Flexible working hours
  • Free fruit & soft drinks 23 days holiday
  • Casual dress every day!
  • The opportunity to join the childcare voucher and cycle to work schemes we run
  • Summer/Christmas parties and Happy Hour in every Studio, every Friday.
  • A discretionary annual bonus


Meet Some of Zynga's Employees

Nicole O.

Vice President, Games

With a long-term strategy in mind, Nicole works alongside an array of teams from various disciplines, guiding them as they create fun and exciting products to engage Zynga fans.

Jenny L.

Senior Product Manager

Jenny works at the intersection of business strategy and user-driven design, collaborating with a cross-functional team of engineers, designers, and artists to create and ship games that players love.


Back to top