Software Engineer, Server Systems

  • Full-time

Company Description

At Merigo, we believe the next generation of digital entertainment require servers and tools to have Top Grossing presence. The Merigo SDE allows developers to prototype, develop and release applications faster by building on top of tried and true server systems in a scalable cloud environment. In fact, our current clients have created games on top of our service in as quickly as a month.

Job Description

The Software Engineer will develop services on the Merigo SDE stack that leverage our technology and help developers build games faster. These services focus on network optimization, gameplay features, and live operation tools. Developers are enabled to build, launch, and manage networked games with confidence in the SDE’s scalability and stability -- allowing them to focus on the fun.

Qualifications

 

  • 3-5 years with developing scalable server technologies within a shipped product

  • Strong understanding of system design and architecture

  • Ability to familiarize yourself with new codebases and quickly jump into new projects

  • Experience in juggling multiple projects and context switching quickly

  • Proven success in cross group collaboration

  • Likes the challenge of providing clear solutions for ambiguous problems

  • Understanding of distributed server architecture

Responsibilities

  • Work on all back-end technologies that form the backbone of Merigo SDE

  • Design and architect product features for efficiency and scale

  • Own multiple products simultaneously with the goal of inspiring our customers

  • Become an expert at Merigo SDE and provide valuable insight to development partners

Additional Information

Bonus Skills

  • 3-5 years experience developing game or mobile entertainment backend systems  

  • Experience with programming languages like Elixir, Erlang, C/C++

  • Experience working with Cloud providers (AWS, Azure, Google, etc)

  • Working and managing NOSQL databases

  • Comfort working under tight deadlines in a fast-paced start-up environment.