Firmenlogo

Homeoffice Software Engineer

Qustodio (part of the Qoria family)  ·  nan, · Remote

Solicitar ahora

About the job

Job Description

Want to deliver tech with purpose, with people who care?

Join us in our mission to create solutions that help keep children safe online.

Who we are?

Headquartered in Perth, Australia, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose driven business, operating under the ‘Linewize’ brand in North America and Asia Pacific, under the ‘Smoothwall’ brand in the UK, and under the ‘Qoria’ brand in EMEA. Our solutions are utilised by schools, school districts and their parental communities to protect children from seeing harmful content online, to identify children at risk based on their digital behaviours and to ensure teachers maintain focus and safe learning in the digital classroom. 27k schools and 6 million parents depend on our solutions to keep 22 million children safe in 180 countries around the world.

What’s the opportunity?

A Software Engineer owns the day-to-day trade off between quality, time-to-build and cost-to-own. They work in close conjunction with an Engineering Manager and other engineers, together ensuring that their changes are estimated accurately, delivered to specification, and have high quality and low cost of ownership. The question they must continually ask themselves is “Am I making the right engineering trade-offs for this component?”

This opportunity is with the Australian arm of our global platform group, delivering APIs and services that provide critical student, teacher and related school data, to all Qoria products. Here you will gain experience at a SaaS scaleup, helping build and run low latency, low cost, highly available and scalable software services, which keep 22 million children safe online.

As a modern software company, we go fast at Qoria - shipping multiple improvements to production every day. You will also get to work on interesting scaling challenges - with some of our APIs at Qoria serving over 2 billion requests per day and an ever growing user base.

Job requirements

What You'll Bring

The skills and technologies listed below, hopefully give you a sense of our practices and technical stack. We’d love you to apply, even if you don’t have experience with our entire tech stack. We’re pro-learning, good engineering and coding paradigms, rather than specific tools.

Essential Skills

  • 2 to 5 years of software development experience with languages such as Go, C++, Java or Python (this teams primary language is Go)
  • Experience building APIs (we build REST and GraphQL APIs)
  • Experience building software using cloud platforms and services (we use GCP predominantly but highly value experience in AWS or Azure)
  • Experience with SQL and databases (we use CockroachDB and PostgreSQL)
  • Experience writing or maintaining automated tests
  • A passion for technology and development, problem solving and building products
  • A natural collaborator who works well in a team who communicates regularly
  • An urge to grow, develop and become better than you ever have been
  • A strong sense of ownership and accountability

Other Skills We Value

This list hopefully gives you a flavour for the sort of team we are. If you have a few of these as well you may be a good match.

  • Experience building frontends (we use React/TypeScript)
  • Exposure to observability tools (we use Datadog, OpenTelemetry, Prometheus)
  • Exposure to container or execution orchestration platforms (we use GKE and Temporal)
  • Experience operating software systems in production (we believe strongly in the DevOps principle “You Build It, You Run It”)
  • Exposure to CI/CD systems (we use Argo, Github actions, Codefresh)
  • Understanding of the concepts of Infrastructure as Code (we use Terraform)
  • Exposure to Client SDK/code generation tooling
  • Exposure to concepts such as connection pooling, backoff/jitter, circuit breakers, timeouts, etc.
  • Exposure to NoSQL schema modelling / model denormalisation
  • Exposure to schema and/or policy languages eg. JSONSchema, Cuelang, Rego/OPA

Why Choose Qoria

In this role, you can expect:

  • Employee Share Scheme
  • Additional leave days
  • Tech Allowance (to help fund a great WFH setup)
  • Technical study groups and veterans to learn from
  • Flexibility .... and much more

More Importantly, You’ll

  • Deliver tech with purpose...

As a Software Engineer here, your work truly matters. Your skills, knowledge and ideas will all help children stay safe online. It feels good to do good.

  • With people who care...

Our Software Engineers are amazing! They’re also amazingly supportive. We all take ownership of our work, end to end. And at the same time, we really care about growing and winning together.

  • Through work that you love...

You’ll get to work on technology and data scaling challenges for a global customer base. And you'll be exposed to modern technologies and processes, in a fast-paced and supportive learning environment.

  • And a career that you own...

This role offers so many opportunities to expand your skills and grow your career. You’ll get to attend local software conferences, paid for by us. And as you step up and take ownership to make things happen, you’ll carve out an incredible career.

Shortlisting will commence immediately.

Solicitar ahora

Otros empleos