Doshii
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at Doshii. Skills: Platform stability, Engineering consistency, Continuous improvement, Architectural direction, Technical leadership. Own technical health of platform. Ensure platform stability”
What You'll Achieve.
Systems are reliable; Systems are observable; Know quickly when wrong; Recover faster when wrong; Earn buy-in for standards; Address risks incrementally; Address inefficiencies incrementally; Address friction incrementally
Industry & Context.
Root cause analysis; Troubleshooting
What They're Looking For.
Must Have
7+ years building production software, Meaningful frontend experience, Meaningful backend experience, Track record improving engineering practices, Deep experience TypeScript, Deep experience JavaScript, Command of observability, Experience designing APIs, Experience evolving APIs, Experience with integration patterns, Solid understanding cloud infrastructure, Ability to reason about reliability, Ability to reason about performance, Ability to reason about cost, Experience with CI/CD pipelines, Comfort with relational databases, Comfort with NoSQL databases
Nice to Have
Experience with React, Experience with React Native, Background in hospitality, Background in retail, Background in payments, Experience building practices from scratch, Familiarity with infrastructure-as-code
What You'll Do.
Own technical health of platform
Ensure platform stability
Ensure engineering practices consistent
Ensure engineering practices high-quality
Remove friction for engineers
Remove friction for business
Remove friction for partners
Contribute to product delivery
Identify structural risks
Identify inconsistencies
Identify inefficiencies
Influence without mandate
Make engineers effective
Drive standards for stability
Drive practices for stability
Lead response when wrong
Establish clear standards
Establish pragmatic standards
Identify technical risk
Identify developer experience friction
Maintain architectural direction
Translate direction into path
Be engineer others come to
Hold long-term technical view
Keep pragmatic eye on shipping
How You'll Work.
Team & Collaboration
Domain teams; Product; Design; Cross-functional teams
Communication Scope
Technical conversation; Trade-off conversation
Full Job Description
**About Doshii** Doshii is the operational hub that connects hospitality venues to the systems they rely on every day. We integrate with POS providers and a growing ecosystem of partner apps spanning delivery, in-venue ordering, reservations, rostering, and payments — so venues can manage their operations from one place instead of juggling tablets and disconnected systems. We process orders and menu updates for thousands of venues across Australia and New Zealand. When a meal gets ordered and shows up in the kitchen ready to cook, there’s a good chance our platform made that happen. Doshii launched in 2016 and is part of x15ventures, the Commonwealth Bank’s venture scaling arm. That means we operate with the pace and autonomy of a startup, backed by the stability and resources of one of Australia’s largest companies. **About the Role** As Doshii’s Staff Software Engineer, you’ll own the technical health of our platform — ensuring it’s stable, that our engineering practices are consistent and high-quality, and that we’re continuously removing friction for our engineers, our business, and our partners. You’ll be embedded in feature delivery alongside our domain teams, contributing to the product we’re building day to day. What sets this role apart is the additional lens you bring — the ability to look across systems and teams to identify structural risks, inconsistencies, and inefficiencies, and to drive meaningful, lasting change to address them. You’ll work alongside domain teams with the credibility and judgment to influence without mandate. At Doshii’s scale, the right person in this role ships product and makes every engineer around them more effective. **What you’ll own** * Platform stability — our systems are reliable and observable. When something goes wrong, we know quickly and recover faster. You’ll drive the standards and practices that make this possible and lead the response when it matters most. * Engineering consistency — across a portfolio of 30+ servi
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Doshii?
Real rants from real employees. Read before you apply.