Senior Software Engineer

August 24

Fleet Space Technologies

Adelaide, South Australia.

Role

At Fleet we help customers connect thousands of IoT devices to our advanced communication system – built with edge computing and IoT gateways and backed up by our expanding nano-satellite constellation.

We are currently  hiring a Senior Software Engineer to join our product team to help build applications in our cloud based server-less infrastructure that enable customers to manage their devices remotely.

To be successful in this role you need to be a natural problem solver who enjoys taking on challenges requiring a high level of creative thinking and strong coding abilities.

You will be joining a collaborative work environment where we empower people to learn and grow whilst recognizing individual efforts and celebrating the team’s successes.

If you also share our love and passion for space and technologies that enable exploration of the unknown, we strongly urge you to apply for this position.

LEARNING OPPORTUNITIES

As a Software Developer at Fleet you will be exposed to many exciting challenges and problem domains, including:

  • The opportunity to put code into space through our nanosatellite constellation network

  • Work alongside an agile hardware development team who use advanced manufacturing to bring next generation devices to life

  • Develop a deep understanding of efficiency, deploy your solutions in an environment where every CPU cycle counts, every Bit needs to be considered and latency is paramount

  • Gain insights into working with data volume created by thousands of remote sensing devices, and the cloud technologies required to create hyperscale data pipelines

  • The opportunity to work with embedded systems

RESPONSIBILITIES

  • Working with our main technology stack: GoLang, NodeJS, and Typescript running on AWS and customer hardware

  • Build highly available and scalable, cloud native applications

  • Build highly efficient software for low power, resource constrained devices

  • Craft out of this world user experiences with our Vue.js UI framework

  • Work with engineers and product managers to develop requirements

  • Assist with design, plan, implementation, and test of new systems and features

  • Deploying, and operating the production systems

  • Work in an Agile framework

  • Provide mentorship and guidance for Junior developers

EXPERIENCE AND SKILLS

  • The courage and professional maturity to have principled, evidence-based discussion of multiple approaches to a single challenge.

  • A product mindset, in which engineering costs are measured against the benefits to our stakeholders.

  • Creative and collaborative approach to work

  • Experience working with modern cloud architecture and applications

  • Strong coding ability – preferably with Node/Typescript, Python, Go or similar

  • Experience with source control – preferable git or similar

  • Knowledge of automated testing practices

LOCATION

This role is located at Fleet's Headquarters in Adelaide, South Australia.

 

Fleet is an Equal Opportunity Employer; employment with Fleet is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, colour, religion, gender, national origin/ethnicity, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.


Details

LEARNING OPPORTUNITIES

As a Software Developer at Fleet you will be exposed to many exciting challenges and problem domains. These are a few of our favourites:

  • Distributed systems over a nanosatellite constellation network

  • Work alongside an agile hardware development teams who use advanced manufacturing to bring next gen devices to life

  • Develop a deep understanding of efficiency, deploy your solutions in an environment where every CPU cycle counts, every Bit needs to be considered and latency is paramount

  • Gain insights into working with data volume created by thousands of remote sensing devices, and the cloud technologies required to create hyperscale data pipelines

RESPONSIBILITIES

  • Build highly available and scalable, cloud native applications

  • Build highly efficient software for low power, resource constrained devices

  • Craft out of this world user experiences with our Vue.js UI framework

  • Work with engineers and product managers to develop requirements

  • Assist with design, plan, implementation, and test of new systems and features

  • Deploying, and operating the production systems

  • Work in an Agile framework 

  • Provide mentorship and guidance for Junior developers

EXPERIENCE AND SKILLS REQUIRED:

  • The courage and professional maturity to have principled, evidence-based discussion of multiple approaches to a single challenge.

  • A product mindset, in which engineering costs are measured against the benefits to our stakeholders.

  • Creative and collaborative

  • Strong experience working with AWS cloud architecture and various applications

  • Experience working with one of  Node/Typescript, Python or Go

  • Experience with git (Bitbucket, GitHub, GitLab, etc.) and building and maintaining CI/CD pipelines.

  • Good knowledge of automated testing best practices

  • Knowledge of Agile practice

  • Experience with serverless – SQS, Kinesis, Lambda, DynamoDB, etc. 

 ADDITIONAL REQUIREMENTS:

  • All applicants considered for hiring will be required to undertake a National Police Check

Fleet is an Equal Opportunity Employer; employment with Fleet is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, colour, religion, gender, national origin/ethnicity, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

LOCATION

This role is located at Fleet's Headquarters in Adelaide, South Australia.