Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Lead software engineer | engineering manager - blastiq (sydney)

Sydney
Orica
Software Engineer
Posted: 21 May
Offer description

About the role

We are hiring a technical leader for BlastIQ, the software suite that plans, controls and reconciles drill and blast operations on mine sites worldwide. BlastIQ sits inside Orica Digital Solutions – a $300m+ global business digitising the mining workflow – and is the product that connects information back to the blast itself, where most of the value in a mine is created or lost.

The work you do here moves the needle on a measurable part of the mining value chain. Mines run 24/7, and every year BlastIQ helps plan and execute roughly 38,000 blasts, 9million holes and 2.2million tonnes of explosives across the globe. This is a hands‐on technical role with people‐leadership responsibilities.

Role Pathways

There are two possible shapes for this role:

* Engineering Manager – candidates with deep technical capability and prior experience leading engineers, including managing leads or other managers.
* Lead Engineer – candidates with technical capability who are not yet ready for the full scope of the EM role.

Both roles report to the Head of Engineering. An Engineering Manager would have five direct reports (three individual contributors and two team leads) within a wider group of twelve engineers. A Lead Engineer would have three direct reports; the two existing team leads would continue reporting to the Head of Engineering.

Responsibilities

* Design and evolve the architecture of BlastIQ across cloud and field device tiers.
* Learn the existing system deeply enough to identify where it should be simplified, removed, or reshaped and make the case for those changes.
* Design event schemas and projection models, with full awareness of versioning, backwards compatibility for older field devices, and out of order delivery.
* Design database and API contract schemas; carefully version the external API surface used by customer integrations and design packages.
* Write production code, review pull requests, and set the technical bar by example.
* Lead incident response and the engineering side of customer‐impacting production issues.
* Prioritise work across multiple simultaneous projects and balance feature delivery against architectural debt.
* Partner with Product, UX and Subject Matter Experts to translate mining domain requirements into well‐modelled software.
* Collaborate with peer Engineering Managers and Leads on cross‐product features (identity, authorisation, licensing, auditing, alerting, configuration).
* (Engineering Manager track) Manage individual contributors and team leads – performance, growth, hiring and team shape.
* (Lead Engineer track) Mentor and coordinate a small group of engineers, with growing responsibility for people decisions over time.

Qualifications

Required – Technical

* Robust fluency in C#/.NET and modern cloud application architecture, ideally in multi‐tenanted SaaS.
* Comfortable reasoning about distributed systems – eventual consistency, ordering, replay, partial failure – and able to learn an event‐sourced codebase quickly.
* Solid relational and document database design experience, including schema evolution.
* Experience delivering highly available, observable software in production.
* Comfortable reading a large, mature codebase and forming a defensible view on what to change.
* Understands the costs of complexity in long‐lived systems and chooses designs that minimise ongoing maintenance burden.
* Strong written and spoken communication – can explain a complex design to engineers, product and non‐technical stakeholders.

Required – Engineering Manager track

* Experience leading a team of engineers, ideally including managing team leads or other managers.
* A track record of growing engineers and shaping team culture.

Highly desirable

* Demonstrable experience with event‐sourced or event‐driven architectures – designing event schemas, reasoning about ordering and replay, and operating them in production.
* Experience with offline‐capable, occasionally connected systems and the sync challenges that come with them.
* Experience with spatial and/or temporal data.
* Experience with authentication (OIDC) and multi‐tenanted resource‐based authorisation.
* Experience building shared platform services consumed by multiple product teams.

Tech Stack

* Backend – .NET10 C# services, event‐sourced over a SQL event store with Azure CosmosDB read model projections.
* Web & Device UI – React + TypeScript for cloud UIs; Angular + TypeScript for the field device UI on Windows tablets running .NET, Kestrel and SQLite.
* Mobile – .NETMAUI.
* Identity – Duende Identity Server.
* Cloud – Azure PaaS (App Service, SQL, CosmosDB, Event Hubs, Service Bus, Blob Storage).
* IaC – ARM and Bicep.
* CI/CD & Observability – Azure DevOps for CI/CD; Application Insights, Log Analytics and Defender for Cloud for observability.

What we offer

* Real ownership of a real product – set the technical direction for software that runs on customer sites in production today.
* Measureable scale and impact – every line of code you ship is in front of mines running 24/7.
* Momentum – sustained product growth and architecture evolution.
* A peer group of engineering managers and leads across BlastIQ and the wider ODS Platform.
* A competitive salary and the benefits you'd expect of a global business.
* Flexibility – Hybrid (Newcastle) or remote within Australia, with deliberate time together for design and teamwork.

We respect and value all

Orica promotes and fosters a culture of inclusion and Equal Opportunity Employment everywhere we operate. We treat our people and applicants with fairness, dignity, and respect, getting the best of everyone's contributions.

All qualified applicants will receive consideration for employment without regard to race, religion, sexual orientation, gender perception or identity, nationality, age, military or veteran, marital or disability status.

#J-*****-Ljbffr

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Sydney
Mosh
Software Engineer
Similar job
Senior software engineer, site reliability engineer, caching
Sydney
Google
Software Engineer
Similar job
Senior software engineer.a40011133
Sydney
Light & Wonder
Software Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > Lead Software Engineer | Engineering Manager - Blastiq (Sydney)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save