Quick overview
Job description
Who We Are (And Why You'll Want In)
Our data is our product. Ecommerce Equation gives store owners the numbers they use to make real decisions about their business, and trust in those numbers comes first. We're a small team that thinks like product engineers. We talk to the people who use what we build, we own outcomes, and we ship value to customers often in small releases. When the accuracy of customer figures competes with a new feature, accuracy wins.
Founded by Jay Wright, Ecommerce Equation is the growth engine behind some of Australia's and the US's most ambitious online brands. We're not here to hand out fluff; we're here to help brands grow profitably, sustainably, and smart. Our thing? Blending world-class strategy with real-world implementation.
Reporting to our Head of Engineering, you'll work alongside our Sydney-based Product and Engineering team to build and scale our growing platform. As our Senior Software Engineer, you'll take ownership of the systems powering the EE portal: our PostgreSQL data model, the event-driven jobs that sync customer data from Shopify, Google and Meta, and the calculations that turn that data into the numbers our customers rely on.
This role sits at the intersection of data, architecture and reliability. With our user base growing, your focus is making sure the platform is fast, correct and recoverable, and that the team can change the system safely and often. You'll also work AI-first and help shape how we use AI to design, build, review and decide.
What you'll own
- Data lands correctly: The data model, integrations and calculations, so customer numbers stay correct and recoverable as volume grows. Critical calculations are tested against a golden dataset and reconciled against Shopify, Meta and Google, with any variance alerted.
- The platform runs reliably at scale: Our AWS foundations, including IaC, observability, performance and load. You'll load test to 3x current customer volume and keep our Daily Equation calculations completing in under 2 seconds.
- Event-driven jobs and integrations: Idempotent processing end to end, with dead-letter queues, replay, and alerting for duplicate and missed runs. You'll also complete core third-party API version upgrades ahead of retirement deadlines.
- Raising the engineering bar: Setting and modelling our standards for ADRs, code review, testing, AI workflow and guardrails, and blameless incident reviews.
How we work
- AI drives how we code, review and make decisions. You'll use spec-driven development, with constraints and acceptance tests defined before work is delegated to AI tools, and you'll know where AI output needs extra human scrutiny.
- Every change goes through a reviewed pull request, with AI-assisted review as well.
- Schema changes ship with zero downtime using expand/contract migrations.
- Releases run weekly, moving towards daily, and 100% of infrastructure is defined in IaC with no console drift.
- Decisions are written down, and incident reviews are blameless.
What you bring
- Deep, hands-on experience with PostgreSQL or an equivalent relational database: schema modelling for growing workloads, reading query plans, tuning indexes and diagnosing lock contention
- Experience running large migrations safely in production, with a bias to de-risk changes and size down releases
- Experience designing and operating event-driven systems and background jobs at scale, with a firm grip on retries, duplicates, ordering and backfills
- In-depth knowledge of AWS, including Aurora/RDS, SQS/EventBridge, and Lambda or ECS
- Experience building third-party API integrations (Shopify, Meta and Google experience is a plus)
- Experience with AI-assisted development tools and testing harnesses, and automated tests as part of every change you make
- A proactive, problem-solving mindset, with the autonomy to prioritise, exercise discretion and stay organised in a fast-evolving market
- Strong communication: you can explain a data discrepancy to a customer-facing team in plain language, with the impact and next step
- A habit of working in public, and a genuine appreciation for ADRs and architectural documentation
Why Join Ecommerce Equation?
- Work alongside a collaborative team of experienced engineers and product specialists, solving complex technical challenges that directly impact our customers.
- Real ownership of the data layer that customers make decisions on
- A small team where your decisions and architecture choices carry weight
- An AI-first engineering culture, with time to build the workflows and guardrails
- See the direct impact of your work through close collaboration with the teams and customers who use our platform.
- A fast-paced, scaling environment that rewards results.
Applicants must have full working rights in Australia. We're unable to offer visa sponsorship for this role.
If you have any questions, please reach out to us via .
Similar jobs
- GH

Software Developer - AI EnablementRecently posted
GHD · Brisbane · Hybrid 🇦🇺
RecruitingStakeholder ManagementGit+9TechnologySalary not listed - IN
Go Software Engineer Auto Apply
InfoSum · Sydney · Hybrid 🇦🇺
MicroservicesSQLApache Spark+15TechnologySalary not listed - UN

Application Developer, AcurityRecently posted
UniSuper · Melbourne · Hybrid 🇦🇺
Stakeholder ManagementSQLContinuous Improvement+2TechnologySalary not listed - UN

Senior Automation Engineer
UniSuper · Melbourne · Hybrid 🇦🇺
MicroservicesSeleniumTDD+8TechnologySalary not listed - UN

ServiceNow Lead
UniSuper · Melbourne · Hybrid 🇦🇺
Continuous ImprovementDiversity & InclusionServiceNow+3TechnologySalary not listed - HE
ES OnPrem PeopleSoft Lead
HEXAWARE · Australia · Hybrid 🇦🇺
PeopleSoftSalary not listed - HO

Senior Software Development Lead
Honeywell · North Ryde · Hybrid 🇦🇺
SQLSVNShell+7TechnologySalary not listed - CI
Engineer, Principal
CIMIC · Brisbane · Hybrid 🇦🇺
Continuous ImprovementEngineeringSalary not listed - SA

Senior Forward Deployed EngineerRecently posted
Salesforce, Inc. · Sydney · Hybrid 🇦🇺
Prompt EngineeringEngineeringSalary not listed - AU

Intern, Software Engineer PDMS-D&M-GDSIMENGRecently posted
Autodesk · Melbourne, Victoria · On-site 🇦🇺
GitC++Python+2TechnologySalary not listed - SW

Digital Business Programs - Software Developer (GIS)Recently posted
Sydney Water · Sydney · Remote 🇦🇺
ScrumJenkinsCI/CDTechnologySalary not listed - SP

Software EngineerRecently posted
Sportsbet Pty Ltd · Melbourne · Hybrid 🇦🇺
DynamoDBMicroservicesSpring+12TechnologySalary not listed