Support Engineer
melbourne
engineering
full-time

Young people all over the world deserve a world-class science education. They need to deeply understand how to critically evaluate what they see in their social media feeds, and the tools to solve the big issues of tomorrow.

Every week, over 200,000 Australian students (and increasingly, American students) and their teachers use Stile’s web platform to explore and analyse the science behind the big issues facing us globally. That platform - a modern web application - was crafted by our in-house engineering team from the ground-up. We push updates and enhancements on a daily basis, and plan for it to remain under active development for years to come.

We need your help!

We’ve got an incredible, dedicated customer support team. Frankly, they know the ins and outs of how Stile works even better than our engineering team (and we built it!). They’re experts at understanding what customers need, and can resolve 95% of issues themselves. Where they can’t, it’s usually because it requires cleverly crafting SQL queries to dig something out of one or more databases... or it’s a bug!

That's where you come in.

As a member of our engineering organisation, you’ll have the important job of being the conduit between our customer-facing teams and our application engineering teams, solving as many problems as you can along the way. This might mean:

  • Channelling your inner detective: searching through logs from our production systems, looking at raw database tables and perhaps even looking at some source code to work out the root cause of a problem. It might be a bug, or perhaps a student telling fibs to their teacher about the dog Stile eating their homework.

  • Where you’re sure it’s a bug, working out how to reliably reproduce it, then packaging that information up for one of the application engineering teams. We aim to keep Stile bug-free as a top priority, so that’s not just a bug report that’s going to disappear into a black hole - you can expect to be chatting to the engineer assigned to solve the problem within a couple of weeks (or minutes if something is really broken).

  • You might find yourself writing impromptu scripts to save our customer-facing teams a heap of time. You might be coming up with creative solutions using our existing internal tools. You’ll invest time in building lovley new tools that empower our non-technical colleagues, and automate your job.

We don’t need you to be an expert at anything starting in this role - we’ll teach you everything you need to know. We do need you to be eager to learn, have a genuine desire to help your colleagues solve technical problems, and generally make their work lives better with technology. And of course, feel the same drive we do to help kids develop into informed, reflective young citizens.

This role is a fantastic entry point to Stile’s world class engineering organisation. You’ll be working with the brilliant team who build and maintain Stile’s core platform, and your manager will coach you through your growth as an engineer, and help you develop a wide range of deep expertise and reusable skills.

Diversity and inclusion

We believe that diverse minds can help us build the best products for current and future teachers and students. We believe in inclusivity, equity, and overcoming unconscious bias in our industry. We welcome anyone who’s ready to take the next step in their technical career, regardless of the path they’ve walked to reach this point. If you love science and education, strive for excellence in software engineering, and identify as a member of an underrepresented group in our community, then please apply for this job - or any of our open positions!

How to apply

Have a read of the details below and send us an email including:

  • A cover letter addressed to Daniel Rodgers-Pryor telling us why you’re the best candidate for the job and also a paragraph on which of the Behaviours of Effective Stile-ists most resonates with you or which you disagree with and why. Your cover letter should be no more than two pages long.

  • Your resume.

Email applications to jointheteam@stileeducation.com

For more information on our hiring process, please refer to our hiring process.

The Details

About you

Hopefully this gives you a bit of a picture of the characteristics that we think would help people both enjoy, and be successful in, this role. This is by no means an exhaustive list, nor do all of them need to be true of you today.

  • You get a kick out of helping others become more effective and efficient, with the help of technology.

  • You’re inclined to take the time to understand what the person or team is actually trying to achieve. You come up with plans to give them something that exceeds their expectations, and genuinely solves their problem.

  • If you have to do it yourself more than a handful of times, you’d rather figure out a way to automate it.

  • You are able to work out how to use new software very quickly.

  • There is a good chance you’re the ‘go to’ person for technology stuff amongst family and friends.

  • You enjoy really understanding how things work in an effort to find root causes.

It’s also worth checking out the section of “behaviours of effective Stilists” on this page.

How you'll spend your time

As we’ve outlined above, your core responsibilities involve solving problems for our customer service and support teams, acting as the conduit between those teams and engineering. However, reporting to the Business Systems Manager, you’ll also get the opportunity to explore other areas of the business as you grow in your role. Here are some examples:

  • We work with our technical counterparts in government and school districts to integrate their systems with ours. This could be of interest if you’ve got experience with, or want to learn about, SAML-based SSO solutions or working with REST APIs.

  • Working with our Business Intelligence tools (we primarily use Looker) to help everyone in the company better understand our teachers and students through data. This could include building new reports or dashboards, right through to integrating new data sources.

  • Helping the sales and success teams manage their schools by developing custom parts for our CRM, Salesforce. It could mean anything from managing UI upgrades to writing and deploying new internal processes.

  • Become the office favourite by coming up with rapid solutions to problems cropping up in different teams, from operations, to content production, to finance. A recent example has included building a simple browser extension to automate language changes within our lessons. Another was a script to scan our thousands of lessons for links to external websites that no longer work. Automating manual, repetitive work makes you strangely popular!

This is an incredible opportunity to work as part of a small team of highly experienced engineers that are more than happy to share their expertise. No matter how much experience you’ve previously had, you’ll have the opportunity to learn and grow in a fun, fast-paced environment where you’re learning about a modern array of technology and techniques.

Just in case you’re wondering, this role does not include general IT support for the Stile team - a separate part of the business handles that.

Hours and location

This is a full-time, permanent position based in Melbourne (when lockdowns end). Once you’re settled in, expect to be coming into the Melbourne CBD office once or twice a week for collaboration and to spend time with your team. Outside of that, feel free to work from anywhere you see fit. If you want to mainly work from home, we’ll support you to do so. If you’d prefer an office environment and want to come in more often, we’ll make sure you have a desk to call your own.

Life at Stile

Make sure you’ve checked out the video under “Meet the Stile team”.

  • Colleagues worth working with. You’ll get to know a 50-strong team of educators, scientists, artists and engineers. Imagine a workplace where everyone genuinely cares about, and is working towards, improving scientific literacy amongst our young citizens. We hold ourselves, and each other, to a high standard and love what we do.

  • Flexibility. We care about the quality and quantity of the work you get done, not how and where you do it. Aside from your daily standup, and a few other meetings, you’ll have a great deal of flexibility over your day. Need to duck out for a few hours to spend time with the kids, or head to an appointment? No worries. Want to start work early on Friday so you can finish early? Sounds good to us! All we ask is that the flexibility goes both ways.

  • Balance. Regular, proper downtime away from the office is key to productivity and creativity when you’re working. We encourage everyone to plan out balanced work weeks, and take regular time off throughout the year.

  • Have fun doing it. We enjoy each other's company and doing non-work stuff together from time to time. We’ve got a dedicated team within the company that puts on regular events for us, from BBQs to Bubble Soccer and even an annual snow trip (snow sports optional)!.

  • Support always. Stile is its people, and it’s important we are creating an environment where you’re supported, happy and able to do your best work. We have strong management and feedback frameworks, an Employee Assistance Program, a progressive parental leave policy and much more. We’re invested in your career, and to the extent we can, will help shape your role at Stile to match your long term goals.

  • A fantastic office environment. When we can, we spend some of our time in the office (COVID willing). It has a huge central kitchen, where the team often gathers to cook for each other - turns out we have some pretty amazing chefs, lots of places to put your feet up to work and even shower if you’ve decided to ride in.

Engineering at Stile

Stile is owned and led by engineers. Our team of world-class engineers work closely together to build exciting things on an intuitive and flexible teaching platform. We solve problems quickly while maintaining our relentless commitment to building high quality tools that last. We’re a small team who have outsized influence. The tools we create genuinely improve science education for thousands of students around the globe.

If you’re keen to have a rewarding, impactful career that will help improve scientific literacy amongst young people globally, we'd love to hear from you.

How we work
An engineering-first approach
We know that engineering drives the success of our product. We have an engineering-first approach from the top right on down. From Stile’s founder and majority owner — Alan Finkel — to the CEO and CTO, Stile is owned and led by engineers.
Have outsized influence
Stile is still only a small team, yet we’re already used by 1 in 3 secondary school students in Australia and are rapidly growing internationally. To allow us to move quickly yet safely, we invest in CI and DevOps to release multiple times per day. Understanding that tomorrow's work is just as important as today's, we fix open bugs before starting new work, and make progress on internal tooling each sprint. Write code, ship it and see it used by 70,000 students within 24 hours, then iterate.
Build for the long term
Stile is a profitable, founder-led startup with a strong long-term product vision. We believe in building exciting tools that last years (not months) on a maintainable platform of great technology. We use a modern web tech stack featuring React, TypeScript, Ruby, and Rust with strongly typed API boundaries (defined with Protocol Buffers), and highly-available, auto-scaling containerized deployment.
Solve difficult, interesting, important problems
From designing an analytics interface so intuitive that a busy teacher can understand it at a glance, to maintaining transactional consistency in a globally distributed high-throughput database and even designing simulations, you’ll tackle interesting engineering problems which test your existing skills and teach you new ones.
Extend your skillset
We’ll help you gain the skills you need to thrive. Work on front-end, back-end and operations projects, and even cross-departmentally with our user experience and customer-facing teams. If you’re looking to specialise, join our product or platform guild to delve deep and drive technological development.
Team-based approach with the flexibility you need
Teamwork is core to our success. Pair program, problem solve, grab a coffee to discuss ideas. Get a subject matter expert on the phone - even if it’s the CTO. It's your teammates first priority to be available to help. That said, we also know the importance of meeting-free time and flexibility. Complete your deep work from anywhere that works for you: home, a cafe or the office.
People you love working with
We’re committed to being a workplace where every team member is excited about coming to work. We do everything in our power to make this an amazing place to work, and hire and manage very deliberately based on it. You will work with outstanding people who value teamwork and collaboration.
Grow your career at Stile
You’ll be given the resources and guidance you need to excel. We’ll provide you with transparency around expectations, promotion and pay, and opportunities to lead. You’ll attend conferences, and internal and external professional development events. Your manager will be an experienced engineer to help you grow and succeed through discussing next steps at your weekly one-on-one's, long-term coaching or professional development.
Get Stile at your school
Join a community of schools passionate about great science education.
Set up a trial