Smart Home Software Engineer


Full time (8 hours)

Smart Home Software Engineer Smart Home Software Engineer

General description

You are passionate about IoT, Home automation and the development of innovative solutions. You would like to work in an international team of professionals, dig deeper into challenging technical problems and contribute to the Open Source community.

As part of the delivery teams in Musala Soft, you will take part into Smart Home and IoT related projects. With more than 10 years of experience in the Smart Home area, Musala Soft is currently an integral part and driving force into the teams of a few ongoing Smart Home initiatives.

We are looking for someone who has experience with:

  • Java, Gradle, Git, GitLab, Eclipse IDE, Junit, Mockito, Spock, RESTFul services

Previous experience with one of the following tools and technologies is a plus:

  • OSGi , Eclipse Plugin Development, Groovy, Jenkins, Maven, BND.


  • Around 4 years of experience and passion in software development
  • Excellent understanding of Java and its specifics (classloading, garbage collection, multithreading)
  • Experience in automated unit and integration testing
  • Experience in creating and consuming REST APIs
  • Experience with Build and CI tools such as Jenkins, GitLab, Maven and Gradle
  • Good command of English (spoken and written)
  • Motivation for career development and capability of self-management


Joining our team will give you the opportunity to be part of the delivery teams of big international family, work side by side with experts in the IoT and Smart Home field, play with various innovative devices and cutting-edge technologies as well as have a direct impact on the products and their end-users. Join us and build the Future of Internet of Things with Musala Soft.

What we offer

  • Attractive compensation package – competitive salary, additional health insurance plus “big family” bonus, vacation plan including additional “loyalty” days off, company sponsored mobile phone plan, MUSE – shopping discounts program, free snacks and beverages at the office.
  • Rich opportunities for career development – different career paths – vertical and horizontal, individual career development plans, regular performance feedback and assessment, knowledge sharing culture and numerous educational events, technical and soft skills trainings.
  • Comfortable work environment – office space following latest agile trends, cozy and creative atmosphere, comfortable desks & chairs and state of the art hardware, open communication, team events, company and family celebrations.