About EMnify

EMnify is the leading cloud communication platform provider for IoT that enables businesses with high growth IoT products to scale across networks worldwide with a single API. EMnify is solely dedicated to IoT – unlike traditional CPaaS vendors. Its disruptive solution and customer-centric approach are made possible by a team of international experts that support thousands of companies in more than 70 countries.

Founded in 2014 by forward-thinking telecommunications experts Frank Stöcker, Martin Giess, and Alexander Schebler, EMnify revolutionized the industry through its cloud-native service, enabling secure IoT connectivity globally – addressing one of the main issues regarding the IoT sector. To learn more about EMnify, please visit www.emnify.com

Your Position

We are looking for a talented and experienced (Senior) Software Engineer with an interest in telecommunication and a passion for software development. As a (Senior) Software Engineer you will build components that create the connectivity layer for future IoT devices.

Key activities

  • Work with an experienced team to create new products and features from scratch
  • Development of our mobile core network software based on SDN approach using the reactive AKKA framework
  • Architecture and design of APIs using the Play! framework
  • Scale-out our cloud infrastructure running on Amazon Web Services (AWS)
  • Act as a role model for younger developers and mentor them to progress in their careers

Requirements

  • Minimum 5 years of work experience in Java or any other high-level programming language (Scala, Erlang, etc.)
  • Having created or contributed to multiple highly scalable production applications
  • High interest in telecommunication, Internet of Things, network protocols and SDN
  • Strong experience with unit testing and CI
  • Good oral and written language skills in English

Bonus Points

  • Routine in using Linux or any other Unix system operated using the command line
  • Hands-on experience with Akka framework and it’s components, e.g. Cluster, distributed data, PubSub, etc
  • Experience in using Infrastructure-as-a-Service offerings, e.g., AWS or OpenStack
  • High contribution to open source projects
  • Good presentation skills and ability to share the knowledge

Why EMnify?

With a predicated 25 billion connected IoT endpoints by 2025, the commercial and technological opportunities presented by the IoT are endless. Not to mention, the career paths this exciting space has created. EMnify stands out by delivering the next generation of connectivity technology to IoT solution providers worldwide– either directly or via strategic partnerships with CSPs. The most exciting thing about working at EMnify is that we are just at the beginning of our journey. If you share our vision to unlock the potential of connectivity, then we look forward to receiving your application.

Some benefits you'll get at EMnify:

  • A flat hierarchy, direct and open communication culture
  • Challenging tasks in a dynamic and international environment (35+ nationalities)
  • Tech meet-ups regularly hosted
  • Regular team and company events
  • Social rooms with a Playstation to have fun together
  • A variety of drinks and snacks
  • Free in-house German lessons