Senior Software Engineer

at Qustodio
  • Remote - Worldwide

Remote

Software Development

Senior

Job description

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 utilized 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 behaviors 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?

We are looking for an experienced Senior Software Engineer to join our Smoothwall Appliance Team. This is a high-impact role where you’ll work on a critical product used by thousands of schools and organizations worldwide. The Smoothwall Appliance acts as a firewall and internet safety filter, offering content-aware filtering, activity reporting, and safeguarding alerts for on-site devices. Your work will contribute directly to improving the core functionality of the appliance, making a difference in ensuring the safety of students worldwide.

Here’s how you’ll do it:

  • System fitness: You’ll work closely with other experienced engineers to refine and evolve the architecture of the product. You’ll help ensure the system meets technical, business, and user needs by responding effectively to new requirements, emerging risks, and changing priorities.

  • Predictable delivery: In collaboration with the Product Manager, especially during discovery phases, you’ll help balance quality, risk, and value to support realistic planning. You’ll contribute to tracking progress and adapt plans when needed, helping the team stay on track and respond early to potential issues.

  • Technical leadership by example: As a senior engineer, you’ll set a high standard through the quality of your code, your proactive engagement with team goals, and your commitment to continuous improvement. You’ll remain hands-on in development while maintaining a solid understanding of the broader system, helping guide the team through thoughtful, data-informed decisions

Requirements

What will you bring?

  • Strong experience in designing and developing scalable software solutions.

  • Problem-solving skills to tackle complex technical challenges.

  • Ability to collaborate with teams to improve and evolve products.

  • Passion for delivering high-quality, reliable software.

  • A proactive mindset, owning projects and delivering results efficiently.

You’ll have:

  • 5+ years of experience building software in production.

  • Strong programming skills in C and C++.

  • Experience with Git (or other version control systems).

  • Proven experience with programming for Linux environments.

  • A solid understanding of IP networking.

  • A willingness to learn new technologies .

Desired Skills and Experience:

  • Experience with Perl, Go, and Python.

  • Knowledge of packet capture and filtering, proxying, and network security.

  • Familiarity with firewalls, VPNs, and IPS/IDS.

  • Experience with user authentication (Active Directory, Entra ID, Google Workspace Directory, RADIUS).

  • Experience with Linux tools (SystemD, Debian/Ubuntu package management).

  • Familiarity with DevOps tools (Jira).

Why choose Smoothwall by Qoria:

In this role, you can expect:

  • Employee stock options

  • Enhanced holiday & family leave

  • Tech Allowance…. and much more!

More importantly, you will:

  • Deliver tech with purpose…

As an Engineering Manager, 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 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.

What’s our technology stack?

The tech stack you’ll be using will depend on the team you’re working with.

But the range of technologies we use means there are always opportunities for further growth and development.

Our platform is predominantly cloud-based with services in Azure and GCP, and we have a rich tapestry of architectural components and processes including:

  • RESTful backend services (.Net Core, Go).

  • Client-side single page apps (Angular 10+, React).

  • Fit-for-purpose filtering clients deployed across laptops, mobiles, and tablets (C++, Typescript, Swift).

  • Infrastructure as code via ARM templates and Terraform.

  • Deployment and orchestration via Azure Appservice, GCP Cloudrun, Docker, Kubernetes.

  • Distributed version control via Git and build management via Azure devops and Git Actions.

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.

At this stage we are only accepting applications from those with full working rights.

Shortlisting will commence immediately.

Share this job:
Please let Qustodio know you found this job on Remote First Jobs 🙏
Qustodio logo

Qustodio

  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply