Senior Software Engineer

Eql

Eql

Software Engineering

Melbourne, VIC, Australia

Posted on Jun 3, 2026
Engineering · Melbourne · Hybrid

Senior Software Engineer

Join EQL as a Senior Software Engineer: build AI-powered, fan-first launches on Shopify, own end-to-end delivery, and grow with an inclusive, curious team.

Come shape the future of commerce built for passion with us!

At EQL, we’re building tools for brands that don’t just have customers—they have fans.

These are the high-stakes cultural moments where passion runs deep, but the experience has often been broken: sites crash, bots win, and real fans lose out. If you’ve ever tried to score Jordans, Taylor Swift tickets, or a footy final seat, you know the frustration. EQL is changing that. We’re creating the world’s first fair launch platform to help retailers manage demand, block bad actors, and deliver seamless experiences that give real fans a fair shot.

Backed by top VCs and angels, we’re solving big, meaningful problems with smart tech and a bold, collaborative team. It’s challenging and rewarding work, and we’re building a culture where curious, kind, and ambitious people thrive. If you want to help us shape the future of fan-first commerce—even if you don’t tick every box—we would love to talk.

The role

We are hiring a Senior Software Engineer to join the team that builds our Shopify App, the product that helps retailers run smarter launches in Shopify and helps fans actually get the drop they came for. We're a small, AI-native team hunting for product-market fit; that means shipping fast experiments, learning what retailers really need, and weaving AI deep into the product, including agentic experiences that let retailers launch with confidence.

This is a role for a product-minded engineer. We're not looking for someone to build to spec and hand it back. We want someone who thinks about the user behind every feature, has opinions about what we're building and why, and can tell the difference between code that works and a product that lands. You'll partner on discovery, push back on what's worth shipping, and own your work end to end.

What you’ll do

  • Collaborate with product teams and Engineering leaders to understand their objectives, and use that context to inform the design and implementation of solutions.

  • Design and build high-quality, well-tested systems aligned with the needs of our products and business, using technologies such as TypeScript, Node, GraphQL and AWS services (in particular serverless architecture), and breaking complex work into small, incremental slices that ship value early and safely.

  • Apply a deep software engineering mindset to tackle complex problems, consistently writing simple, maintainable code that models the standard for the team and helping others do the same.

  • Use AI coding tools (Claude Code, Cursor, or equivalent) as a default working style, and help lift the team's AI-native practice through pairing, review and example.

  • Communicate complex ideas verbally, visually and in writing — using design documentation, architecture diagrams, RFCs and other tools to foster discussion and iteration. Embrace diverse perspectives and factor these into solutions implemented.

  • Oversee your team's services in production — owning availability, performance, security, observability, incident management and on-call; and foster a blameless culture that learns from failures and tracks the delivery metrics that matter.

  • Mentor and coach team members through pairing, code review and day-to-day collaboration to improve problem-solving skills, broaden their knowledge and foster personal growth.

  • Stay abreast of industry trends, emerging technologies, and best practices in the software engineering community, actively sharing knowledge within the organisation.

  • Play an active role in building an incredible team culture of inclusion, collaboration and psychological safety.

Who we look for

We focus on hiring values-aligned people because we believe mindset matters as much as experience. Curiosity, drive, and a willingness to learn go a long way. Working at EQL means embracing ambiguity, being okay with imperfection, and playing bigger than we are as we solve tough problems together. If that sounds like it gives you energy and are excited to grow with us, we encourage you to apply—even if you're feeling unsure.

We believe you’ll succeed in this role if you have:

  • Significant commercial software development experience using modern JavaScript/TypeScript frameworks, ideally including time spent in a fast-growing company or start-up environment.

  • Strong, hands-on experience designing and operating serverless architectures and DevOps practices in the cloud (preferably AWS), including production ownership of non-trivial systems.

  • Strong product judgment and a customer-first mindset. Able to challenge briefs, articulate trade-offs about what to cut, and partner with PMs to shape work rather than just execute it.

  • A track record of making and guiding architectural decisions — weighing trade-offs around resilience, security, performance and cost, with a secure-by-design mindset including threat modelling — and communicating them clearly through design docs, RFCs and architecture diagrams.

  • Fluent with AI coding tools at production quality. Comfortable integrating them into day-to-day work and helping less experienced engineers level up their own use. Bonus points if you've built agentic workflows or apps in a consumer-facing context or APIs and tools for agents to consume.

  • Deep commitment to clean code, automated testing and engineering quality, with the ability to set the standard for others and lift the practices of the team around you.

  • A motivated self-starter who thrives in genuine ambiguity — comfortable when the task is "figure out what's worth building," not just "ship this spec" and who enjoys collaborating across disciplines with an open mind and heart.

  • Extensive experience pair programming, leading code reviews and giving feedback that helps engineers grow, as well as mentoring and coaching less experienced team members.

  • Comfort owning systems in production end-to-end — observability, performance, security, incident response, on-call and the delivery metrics that matter and using those experiences to improve how the team builds.

What we offer

Fairness is not just something for our fans and retailers - it’s part of who we are which is why:

  • We provide equity in EQL - we want our team to have skin in the game and to be as invested as we are in EQL’s success. We want the people that will make EQL successful to share in that success

  • We provide competitive compensation and evaluate the market to ensure that remains true.

  • We provide a flexible work environment because we understand that everyone works differently and want to support our team to be their best

  • We provide generous time off above and beyond what we are required to because we know that well-rested people make better decisions and are more engaged - when you thrive we thrive

  • When you want to collaborate in person with other humans, we have a workplace that welcomes the whole team including their furry friends.

At EQL, diversity, equity, and inclusion are core to how we operate and grow. We’re committed to building a workforce that values and supports every individual. We believe equality strengthens our culture and drives accountability in championing diverse voices. EQL is an equal opportunity employer and does not discriminate based on race, colour, gender, sexual orientation, age, disability, marital or caregiving status, pregnancy, religion, political beliefs, or national origin.

Department
Engineering
Locations
Melbourne
Remote status
Hybrid
Employment type
Full-time
Engineering · Melbourne · Hybrid

Senior Software Engineer

Join EQL as a Senior Software Engineer: build AI-powered, fan-first launches on Shopify, own end-to-end delivery, and grow with an inclusive, curious team.