Being a software engineer at Stile
Build tools that improve the state of science education globally
Software engineers at Stile work as a close-knit team, often in collaboration with the teachers, artists, videographers and subject matter experts who bring Stile to life. From crafting simulations that allow students to explore complex scientific topics, to scaling and building upon our classroom teaching platform that’s used by over 200,000 students every week, we do it all. 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 that 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.
Meet the engineering team
We asked our engineers about their work at Stile. Here’s what they had to say.
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 down. From Stile’s founder and majority owner — Alan Finkel — to our 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 but 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, see it used by 70,000 students within 24 hours, and iterate.
Build for the long-term
Stile is a profitable, founder-led startup with a strong long-term product vision. We build exciting tools that last for 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 that test your existing skills and teach you new ones.
Extend your skillset
We’ll help you to 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 more deeply and drive technological development.
Team-based approach with the flexibility you need
Teamwork is core to our success. Pair-program, solve problems together, 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 inspired engineering work from wherever best suits you: home, a cafe or the office.
People you love working with
We’re committed to promoting 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; we hire and manage very deliberately to provide 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 as well as internal and external professional development events. Your manager will be an experienced engineer who will help you to grow and succeed, engaging in weekly one-on-one meetings with you to provide long-term coaching guidance that empowers your professional development.
Who we are
Join the team
We share a passion for great science education
Get Stile at your school
Join a community of schools passionate about great science education.