{$ msg.text $}

Senior Software Developer

  • Applications are considered on a rolling basis
  • Espoo
  • Applications are considered on a rolling basis
  • Espoo

As a Senior Software Developer you will be part of our talented Platform team, where you will be developing the next generation streaming technology environment by pushing the limits of a networked graphics pipeline.

We expect you to collaboratively maintain the GL streaming codebase at the core of Hatch. Your responsibilities will include improving efficiency and throughput by optimizing data structures for network streaming and extending our API coverage for both OpenGL ES and native code. We want you to be able to come up with creative solutions to minimize bandwidth usage (with little impact to visual quality) and analyze and debug game engine performance over our streaming protocol to locate bottlenecks.

You are exactly the person we’re looking for, if you have already gained extensive experience on software development and possess a ceaseless desire to constantly learn more and become better at what you do. Ability to work autonomously while at the same time being an effective team player with good English communication skills (both spoken and written) is highly desirable. And if you have a passion for games, even more power to you!

Skills & Requirements

  • Modern C++ development practices
  • Deep understanding of the OpenGL/OpenGLES state machine
  • Real-time network application development
  • Understanding the inner workings of a game engine
  • Excellent troubleshooting and debugging skills
  • Ability to switch between tasks rapidly and work in a fast paced environment

You will impress us, if you know about:

  • CPU and GPU architectures, ARM assembly
  • Real-time audio streaming and formats
  • Python 3 scripting, build systems
  • Android app development, JNI, SMALI
  • Android dynamic linker, ELF format
  • Have a passion for automation for scalability

This position is full-time and based at the company’s global headquarters in Espoo, Finland.

If you feel you got what it takes, super! Don’t keep us waiting & apply right away - we look forward to getting to know you. In case you have any questions about the position or Hatch, please send an email to Karl Granström, our Head of Platform, with the subject line “About the Senior Software Developer position”.

Great Place to Work

  • Smart, motivated & easy-going colleagues

  • Cool office space with a nice sea view

  • Home internet connection

  • Game nights team activities and theme parties

  • Weekly breakfasts with team

  • Healthcare and insurance package

  • Free fruits snacks and refreshments

  • Flexible hours and opportunity to work remotely

  • Competitive pay & bonus plan

  • Lunch, culture/sports and transportation benefits

  • Tools you need to get the job done

  • Paid holiday up to 5 weeks per year

About the company

Founded in 2016, Hatch Entertainment Ltd. is the cloud gaming service built for the always on, always connected 5G world, streaming rich, full-featured games and new social experiences to mobile phones and other screens already in your life. All games on Hatch - from arcade classics to modern masterpieces - are available to play instantly with no downloads, in-game paywalls or limits.

Together we form an international team of 30+ talented professionals who push the boundaries of what’s possible. We aim for creative excellence in our everyday work and treasure each other - it’s the superstar team that creates the future of gaming.

Karl Granström | Hiring Manager

I'm interested
Hatch Entertainment Ltd

Visit website