Spaceship

Senior Backend Engineer

To enable you to invest in your future

  • Software engineering

  • Full-time

  • Office | Sydney, NSW, Australia

  • Visa sponsorship · No

  • Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.

  • ·

Why Spaceship

Spaceship was founded in 2016 with a single mission: to enable you to invest in your future, so you can live the life you want to live. We got our start in 2017 with Spaceship Super, a super fund investing where the world is going. In 2018, we launched Spaceship Voyager, which makes investing easy for everyone. We’ve grown to 200,000 customers (and counting), but we’re only just getting started. Our landing pad is in the centre of Sydney, and that’s where our 45-strong team assembles to brainstorm, build awesome financial products, share snacks and discuss everything from moon landings to Mario Kart hacks.

About the role

What will you be doing?

As a Senior Backend Software Engineer at Spaceship, you will be part of the team building the platform and features for the next generation of Spaceship products - with the intention to transform the way people think about and invest their money. We have an open culture where we’re constantly challenging each other to make the best decisions for the stack and product together, and we have leaders who understand that quality code is essential to a scalable and long lasting product. This has resulted in a modern and consistent tech stack which we can build upon quickly and safely.

Some of the unique and interesting business problems our backend system deals with:

  • Automatic daily striking of unit prices for Spaceship Voyager, involving calculating stock prices, portfolio holdings, dividends and cash.
  • Processing a high volume of member deposits and withdrawals.
  • Sophisticated fraud, money laundering, terrorism financing prevention mechanisms.
  • API integrations with our banking, finance and Know Your Customer (KYC) partners.
  • Integration with our US Brokerage Partner API.

The main tech we work with includes: 

  • Go backend using SOA and gRPC
  • GraphQL
  • Postgres
  • Google Cloud Platform
  • Kubernetes
  • Terraform
  • Event driven architecture
  • Observability (we use Datadog)
  • On the front end - React Native and React web

What are we looking for?

Our preference is to hire a Senior Backend Engineer with experience in the technologies we are using, but at the same time, we know the best people learn quickly. So if you’re an awesome engineer with a different profile - we are still interested. That being said, our ideal wish list is:

  • 8+ years experience as a backend software engineer.
  • Proficiency in some of the above listed backend technologies (or similar).
  • Proven experience across the full software development lifecycle, from planning and design to documentation and implementation of architectural solutions.
  • Experience in DevOps welcomed and encouraged.

Applying outside of Australia

  • This role is currently only open to Australian residents, and we will not accept applications for those residing outside of Australia.

What are the perks and benefits?

  • Hybrid working model
  • Full at home office set up
  • Monthly events
  • Additional wellness / recharge days

What you'll be responsible for

  • Stakeholder Engagement

    Partner with stakeholders to understand specifications, business requirements, and communicate insights

  • 🤖

    Scripting and Automation

    Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks

  • 🛠

    Test Automation

    Create and implement code tests and software test automation

Skills you'll need

  • 👥

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • 🧮

    Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • 🔍

    Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

Meet the team

Avatar
Engineering

Spaceship