Job Positions

At Nubificus, we are exploring systems software optimizations for deploying lightweight applications in the Cloud and at the Edge. Based on existing open-source tools and frameworks we mix and match application dependencies and tailor the Operating Systems layer to match the applications’ requirements. We are a fully distributed company working from the UK, Greece & Spain.

Does hacking the OS/application stack sound like your kind of project? Do you see yourself change the way users around the world deploy their applications? If the answer is yes, we would love to have a chat and welcome you to our team.

Please send an email to jobs@nubificus.com including:

  • a recent CV
  • a short paragraph describing why you are a good fit for the job

Make sure to include the job ID in the subject.

In all positions below, we offer:

  • the opportunity to participate in one of the most challenging projects on the technology-frontier
  • competitive salary based on skill set
  • the opportunity to participate in international conferences and meetups
  • a creative, multilingual and multicultural work environment
  • the opportunity to work in a team where your opinions are important and taken into account

Nubificus LTD is an equal opportunity employer. We want applicants of diverse background and hire without regard to age, gender, color, religion, national origin, or any other individual characteristic.

We are currently looking for candidates for the following positions:

Senior Systems Software Engineer (SSSEBGR)

Responsibilities:

  • Develop software and research for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Partake in all aspects of the project’s life cycle
  • Research and solve complex engineering challenges
  • Lead a small team of engineers and coordinate effort to achieve short-term goals
  • Lead upstreaming efforts to contribute to open-source projects

Requirements:

  • MSc degree or PhD in Computer Science/Engineering or similar
  • 6+ years of professional experience in software development
  • 2+ years of work experience in software architecture or tech-lead role
  • Applicable experience in a lead role for systems software and diverse technology stacks
  • Experience in Linux Kernel development
  • Proficiency in spoken and written English
  • Ability to work in a distributed team

Software Engineer (SEBGR)

Responsibilities:

  • Develop software for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Participate in upstreaming efforts to contribute to open-source projects

Requirements:

  • Minimum 3 years of experience in software development
  • BSc or MSc degree in Computer Science/Engineering, Telecommunications or similar
  • Good understanding of best practices in software development
  • Working knowledge of control systems like git
  • Working knowledge of Go
  • Familiarity with container runtimes and orchestrators (docker swarm, Kubernetes)
  • Proficiency in spoken and written English
  • Ability to work in a distributed team

Systems Software Engineer (SSEBGR)

Responsibilities:

  • Develop software for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Participate in upstreaming efforts to contribute to open-source projects

Requirements:

  • Minimum 3 years of experience in software development
  • BSc or MSc degree in Computer Science/Engineering, Telecommunications or similar
  • Good understanding of best practices in software development
  • Working knowledge of C
  • Working knowledge of control systems like git
  • Experience with Linux kernel and virtualization development
  • Proficiency in spoken and written English
  • Ability to work in a distributed team