top of page
Image by Annie Spratt


Cloud Software Engineer

Job location

Magdeburg or Berlin

Type of job

Full time

Type of position


Starting date

All time

About this Job

Cloud Software Engineer 

Are you passionate about the Internet of Things and would love to take part in building the technology that will power plenty of new IoT applications? Then join our team to become a cloud software engineer at Embever. 

Who we are and why we are hiring

Embever provides solutions that help companies and developers to build, deploy and manage IoT devices in a very short amount of time. Our headquarter is in the city center of Magdeburg, a city full of history, green spaces and low living costs. A second office location where you could also work from is the beautiful and great city Potsdam. We are excited to grow our team with more  builders, creators, and visionaries to help build our next generation IoT platform.

About the Job

As a software engineer you will be part of Embever’s Cloud Team. You will help the team designing, developing, deploying and operating IoT backend services providing companies with the tools to digitize electronic devices across entire vertical markets.

Objectives and responsibilities of this role

In this role you will:

  • Architect, design, develop, deploy and operate our cloud services following best design and development practices

  • Spend some of your time infusing your technical expertise and know-how in your team through code reviews and whiteboarding sessions.

  • Contribute to software architecture decisions, participate in infrastructure and backend code reviews to ensure solutions have the right balance between quality and impact

  • Be working with Python/Postgres/AWS/RabbitMQ/Kafka.

Qualifications and requirements

Not all applicants will have skills that match a job description exactly. Embever values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Embever. We are always looking for people who will bring something new to the table!

  • Minimum 3-5 years of hands-on experience in a large scale, data-oriented applications environment.

  • Profound knowledge of Python. 

  • Proficiency with SQL and knowledge of PostgreSQL.

  • Solid knowledge of Linux based systems. 

  • Experience with version control concepts as well as unit and integration testing methodologies.

  • Fun person to work with and eager to learn new technologies and platforms.​


Nice to have

  • A Bachelor’s or Master’s degree in Computer Science or Computer Engineering, or equivalent experience.

  • DevOps skills

We offer

  • Transparency: We have a no-hierarchy structure where our team members can take part in any decisions of our company. This is how we create a transparent environment, and a culture of growth and constructive criticism. 

  • Flexibility: We understand that each team member might have different needs to balance personal and professional life. For this reason we offer the possibility of working partially from home and adapting your working schedule to your situation.

  • Competitive salary: Adapted to your level of experience and the location of our company.

Apply today


Sounds interesting? Then send us your CV and a cover letter to We are looking forward to your application!

bottom of page