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