No jobs yet
Get Notified
Everledger

Senior Software Engineer at Everledger

London, Brisbane · Full Time
Get notified when Everledger posts jobs
Get Notified
This job listing was recently removed.

Job Description

Your role

At Everledger, we are at the forefront of transformational technologies. We are building the world’s first platform for object provenance, providing the underlying story of high-risk commodities. We are looking for individuals who are ready to make an impact and able to thrive in a rapidly growing environment. Exponential growth, amazing technology and talented people are all great reasons to join Everledger.

Everledger provides exciting opportunities using cutting edge technologies, cutting across multiple disciplines such as DLT, IoT, AI and machine vision. We consider ourselves to be platform agnostic, with core DLT engineering across both Hyperledger Fabric and Ethereum.

Everledger are a distributed team with four main operational centres around the world, and we’re looking for a number of developers to support the exponential growth and creation of new markets, products, and customers.

Our most successful Engineers are able to work independently with little supervision. They have excellent organisation and problem-solving skills and hands on experience in software development and agile methodologies. If this sounds like you, we’d like to meet you!

MAIN RESPONSIBILITIES

Collaboratively work with cross-discipline teams to deliver enterprise grade products
Scope out and deliver new functionality alongside project managers and solution architects
Support system integration between various system development disciplines
Design and develop robust and scalable solutions
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies

REQUIREMENTS

5+ years coding experience
Understanding of distributed systems architecture
Comprehensive understanding of systems engineering
Experience working with distributed, global teams
Experience of working with Javascript, Node.js, Golang
Experience with Docker Compose and microservices
A keen thirst for knowledge and a willingness to learn new technologies

DESIRABLE

C++
Deep learning, computer vision
Experience with AI tooling such as Tensorflow, or Scikit Learn
AWS/EC2/ELB/S3
IBM Cloud / Bluemix
RethinkDB
Cryptography, Cyber Security
Experience of working with Hyperledger Fabric or other Distributed Ledger technologies
AWS/EC2/ELB/S3, IBM Cloud/Bluemix, RethinkDB
Experience with AI tooling such as Tensorflow, or Scikit Learn
Cryptography, Cyber Security
Machine learning, Computer vision
Understanding of database engineering
Functional programming experience
Experience of working with Hyperledger Fabric or other Distributed Ledger technologies
Front end technology skills advantageous (Vue and React)

BENEFITS

Employee wellbeing programme
Working for an award winning company, for an award winning leader. (Take a look at what our CEO Leanne Kemp has been up to!)
Working with technology on the forefront of innovation.
Flexibility - in how you go about getting your job done.
Autonomy - the team at Everledger believe in supporting and providing resources for your great ideas! True autonomy is at the heart of our culture.
Opportunities for international travel.
The opportunity for professional growth from wide scope roles and a rapidly scaling start-up.
A positive atmosphere with our family of passionate people who love tech!

THE HIRING PROCESS

We want to make sure our Recruitment process is as simple as possible. So that you have an expectation of what’s involved and how long it will be, we like to be up front! This will also give you the opportunity to make sure Everledger is the right company for you.

Step 1: Phone Interview

You’ll have a high-level conversation with our recruitment team to talk about you, your work history and some general questions like location and availability to make sure we can continue to the next step!

Step 2: Code test

You’ll be sent a link to complete a code test so we can evaluate how you work and how you think.

Step 3: Technical Interview

You’ll have a chat with one of our technical team and talk further about your code test and how you can help out the team. This gives you a great opportunity to meet some of our tech team too!

Step 4: Core Values

This gives us both the opportunity to explore whether we are a right fit for each other, long-term. It’s a step away from your typical interview too!

Step 5: Face to face interview

Nearly there! One more chat with one of our team to summarise how everything went and ask any final questions. You’ll get a great insight in to our culture and how we work.

Get Notified

What We're Building

Everledger is a leading emerging technology enterprise that tracks the provenance of high-value assets on a global digital ledger.

Everledger Team

Louise Matthews
Head of Recruitment at Everledger
Alma Mirbloki Schalén
UI/UX Designer at Everledger