< Careers

Senior Software Engineer

Location: Global

We are looking for experienced Software Engineers to support the team in the development of our product portfolio, focused on managing and remotely diagnosing millions of devices. We are happy to support you in your further development and look forward to receiving your application with a short cover letter including your salary expectations to [email protected].

Your benefits:

  • Challenging and interesting international profession

  • Great opportunities for personal and professional development

  • Flat hierarchy and short decision paths

  • Working with an international team of experts

  • High level of responsibility

  • Great team spirit and working atmosphere

  • Fully or partly remote

Profile / Hard Skills:

  • 5+ years of experience in software engineering and programming in Python

  • Several years of experience with container-based application development (e.g., Docker)

  • Extensive experience working with Linux (e.g., Debian)

  • Knowledge of CI/CD and build automation

  • Ability to inspect problems and debug issues at the protocol level

  • Experience with MySQL databases, enabling you to understand, create, and optimize MySQL queries as necessary

  • Bonus:

    • Network / Telco technologies (such as DSL, Fiber, Cable or LTE)

    • Knowledge of Internet access technologies such as xDSL, Fiber, Cable or LTE

    • Experience working with Atlassian products

    • Python web frameworks (e.g., Flask)

    • Python networking libraries (e.g., gevent)

    • MongoDB and RedisDB

    • Messaging and streaming technologies (e.g., MQTT, AMQP or Kafka)

    • One or more device management protocols like TR-069, TR-369 (USP), DOCSIS, SNMP or DHCP

Soft skills:

  • Good general communication skills

  • Quality-oriented mindset

  • Ability to work independently

  • Proactive approach to problem solving

  • Creative and analytical thinking

  • Fluency in written and spoken English