Join our team

We are an eclectic and multicultural group of passionate, focussed and genuine individuals determined to release great software while making a hugely positive impact on the world. If you would like to help, please send your CV along with a covering letter detailing why you’re a great fit for the position to: careers@maidsafe.net and we will get back to you as soon as we can.

Reasons to Work With Us:

  • Competitive salary.
  • Employee benefit trust scheme.
  • Flexibility and the opportunity to work remotely.
  • We're trying to change how data is managed on a global scale, join us to be part of something special.
  • We're open source and believe in universal and free access to our software.

Software Engineer

This is an exciting yet demanding role, based either remotely or at MaidSafe’s Scottish HQ, working within the global technology sector and specifically well suited to individuals passionate and knowledgeable about autonomous networks, blockchain, distributed computing, decentralisation and cryptocurrencies.

Role and Responsibilities

  • Implementing the code as per the network design
  • Participate in online technical discussions on Slack and and on the community run forum
  • Aid the production of clear and user-focussed documentation
  • Work as part of a team and participate in daily stand-ups
  • Participate in testing and integration providing feedback, when required
  • Maintain an excellent knowledge of the languages, tools and methodologies used by the company
  • Participate in the continuous improvement and evolution of the standards and best practises
  • Work independently, handle multiple tasks simultaneously and adapt quickly to change

Essential Requirements

  • Experience programming in any systems level language e.g. C, C++, Rust.
  • 3 + years commercial experience of working to tight deadlines as part of a team.
  • Experience in delivering APIs
  • Experience working with distributed technology such as Distributed Hash Tables (DHTs), and/or P2P networks
  • Skilled in producing clear and user-focused documentation.
  • Working independently and as part of a team
  • Excellent communication skills (we are a geographically distributed team)

Desirable Skills:

(These are nice-to-haves - don’t be put off applying!)

  • Experience working within iterative Agile development process.
  • Commits have been made to verifiable open source repositories.
  • Experience using Rust is a bonus.

Rust Engineer

This is an exciting yet demanding role, based either remotely or at MaidSafe’s Scottish HQ, working within the global technology sector and specifically well suited to individuals passionate and knowledgeable about autonomous networks, blockchain, distributed computing, decentralisation and cryptocurrencies

Role and Responsibilities

  • Implementing the code as per the network design
  • Participate in online technical discussions on Slack and and on the community run forum
  • Aid the production of clear and user-focussed documentation
  • Work as part of a team and participate in daily stand-ups
  • Participate in testing and integration providing feedback, when required
  • Maintain an excellent knowledge of the languages, tools and methodologies used by the company
  • Participate in the continuous improvement and evolution of the standards and best practises
  • Work independently, handle multiple tasks simultaneously and adapt quickly to change

Essential Requirements

  • Experience of programming in Rust (preferably 1 year minimum)
  • Commercial experience of working to tight deadlines
  • Possess good analytical, problem solving and debugging skills
  • Skilled in producing clear and focussed documentation
  • Working independently and as part of a team
  • Excellent communication skills (we are a geographically distributed team)

Desirable Skills:

(These are nice-to-haves - don’t be put off applying!)

  • Working within a remote team
  • Experience of working with distributed networks
  • Experience working within Interactive Agile development process
  • Commits have been made to verifiable open source repositories
  • Experience in either Ruby, C# or Java (in addition to Rust)

Marketing Strategist

This is an exciting yet demanding role, based at MaidSafe’s Scottish HQ, working within the global technology sector. This is a brand new role created to join our Marketing team and is well suited to individuals passionate and knowledgeable about autonomous networks, blockchain, distributed computing, decentralisation and cryptocurrencies.

Role and Responsibilities

  • Responsibility for owning and delivering a variety of market research projects
  • Carrying out analysis of data sources & synthesising information to extract insights, identify information gaps and determine priorities
  • Building content strategies around the messages to drive adoption of the SAFE Network
  • Creating summary documentation that drives team collaboration
  • Laser-focused on articulating the differences between SAFE and other technologies
  • Staying up to date with stories, trends and technologies that relate to SAFE

Essential

  • Active interest in cryptocurrencies and decentralisation technologies
  • Naturally curious/inquisitive with a high level of initiative
  • Skilled in secondary marketing research
  • Superior written and spoken communication skills
  • Collaborative and open to incorporating the ideas of others (within the team and the community)
  • High personal and professional integrity
  • Detail-oriented, analytical and extremely organised
  • Must be eligible to work in the UK

Preferable but not essential

(These are nice-to-haves - don’t be put off applying!)

  • Educated to University degree level or possessing extensive relevant expertise
  • Experience with open source software platforms (e.g. GitHub etc)
  • Existing SAFE community member
  • Extensive online social footprint
  • History of working with technology companies
  • Previously run community events or meetups

Software Test Engineer

This is an exciting yet demanding role, based at MaidSafe’s Scottish HQ, working within the global technology sector. This is a brand new role created to join our newly formed Test and Release team and is well suited to individuals passionate and knowledgeable about autonomous networks, blockchain, distributed computing, decentralisation and cryptocurrencies.

Duties

  • Build, review and test code from GitHub repositories
  • Work closely with our remote front and back end teams to plan and test a variety of technologies from the frontend, through the API, to the backend
  • Report and track bugs to resolution
  • Document a variety of processes and create how-to guides
  • Write automated test scripts and create test tools to automate repetitive tasks
  • Investigate new test tools and processes
  • Work on a number of tasks and projects simultaneously
  • Work within an Agile environment, encouraging the Agile development methodology
  • Ad hoc duties as required

Requirements

  • A minimum of 2 years experience in software testing
  • Experience of using Python, Bash, PowerShell or other
  • Ability to read/understand code
  • Comfortable with learning and have an interest in new and emerging technologies
  • Excellent verbal and written communication skills
  • Ability to multitask and prioritise workload
  • Comfortable using CLIs

Desirable

(These are nice-to-haves - don’t be put off applying!)

  • Knowledge/experience of CI/CD is a big plus
  • Varied testing background, from frontend through to backend testing
  • Comfortable utilising JIRA & Confluence