Envato

Senior Engineer (Search Platform)

To help the community and that permeates everything we do

  • Software engineering

  • Full-time

  • Remote | GMT+8, GMT+9, GMT+10

  • Visa sponsorship · No

  • Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.

  • ·

Why Envato

We’re one of the world’s leading online creative communities for tools, templates and talent. We empower creatives across the globe to make a living doing what they love and help them bring their creative ideas to life. In doing so, we strive to create a lasting positive impact on our authors, customers and people.

About the role

We are a global and rapidly scaling business. Blending purpose and profit, we're a passionate B Corp, committed to making a positive impact on the communities we engage in. You can read more about our purpose, mission and values on our website.

We’re leaders in flexibility and have embraced ways of working to encourage this for a long time. Where we can, let’s make work, work for you! Our roles can be based ANYWHERE in Australia or New Zealand, and while we all mostly work from home we’re proud of how we keep our global team connected.

About the Role:

We’re seeking a collaborative Senior Engineer for a team working on key initiatives. In this role, you'll work with stakeholders and engineers to design and implement solutions that balance quality, cost, time, and maintainability. You'll collaborate with the team and Lead Engineer to prioritise work, simplify solutions, and deliver business value. Additionally, you'll mentor engineers, delegate tasks to empower the team, and support the growth of yourself and others.

You’ll be joining the Search Platform Team which is focused on providing tools and services for our engineering teams looking to provide new search experiences to our customers. We are currently undertaking a major search initiative to incorporate vector search capabilities to our stack to provide highly relevant search results to our customers. Elements is a subscription-based platform offering a vast library of creative assets, designed to help designers and creatives bring their ideas to life effortlessly.

What you'll be doing

- Writing clean, well thought out and reliable code.
- Actively contribute to identifying and mitigating risks.
- Working as a member of a small cross-functional team, containing members with different skills and experience.
- Sharing your knowledge and helping your teammates to learn and grow.
- Working on strategic initiatives, tactical improvements and maintenance.
- Seeking to better understand and deliver value to your users.
- Taking ownership. Caring about the quality and impact of the systems you build and maintain.

About you

- You likely have 5+ years of full stack development experience.
- You are proficient in Ruby on Rails or an equivalent framework, such as Python with Django.
- You have experience with cloud infrastructure platforms (e.g., Terraform, Cloudflare, AWS), with openness to other platforms as well.
- Experience with OpenSearch or Elasticsearch, as well as vector search engines like Marqo or Vespa.
- You value learning from others, no matter their experience level, and seek constructive feedback. 
- Collaboration is important to you, and you thrive in a team where everyone shares ownership and works together to solve problems.
- You use engineering practices that emphasize maintainability and clarity, applying testing and refactoring techniques when appropriate to solve business problems effectively.
- You are comfortable sharing knowledge, up-skilling and mentoring others.
- You evaluate trade-offs in your decisions, balancing the need for experimentation and rapid iteration with the operational realities of production systems and a commitment to keeping our community safe and secure.

Some of the great things we offer

• We are a remote business with full flexibility for you to manage work and life as you need - outcomes are what’s important to us. • We provide MacBook Pros or HP’s for you to do your best work, as well as all your initial and ongoing tech setup to suit your individual needs. • It’s important you love your home office so we will provide a contribution towards your set up and a monthly allowance to support work from home costs.  • Want to expand your family? We will support you! We offer 20 weeks paid primary carer leave (with super paid on top for the first 12 months); and 6 weeks paid secondary carers leave.  • Connection is so important in a remote business. That’s why we provide you with an annual allowance to meet up with colleagues and share some food and a laugh.  • Continuous improvement is encouraged and we provide an annual budget for you to put towards your learning.  • We know our product is awesome so we will provide you with a free Envato Elements subscription for your side gigs and/or personal use. • Your wellbeing is paramount and we provide access to a holistic assistance program that provides support in many areas of life and health.

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

Envato