Software Engineering Manager
2 weeks ago
About Orica
We are a global company that leads change and shapes our futures through the power of our people. Our diverse team of over 13,000 people across the world helps mobilise vital resources essential to progress.
At Orica, we are shaping the future of mining through digital and automated technologies, embracing new ways of thinking, pioneering innovation and reimagining the way we work.
About the role
We are seeking a Software Engineering Manager to lead our Digital Solutions team focused on BlastIQ software products and the ODS Platform. Our Digital Solutions seamlessly connects our customers' physical and digital worlds so they can readily understand and optimise their operations at every step of the value chain, from exploration to processing.
As a Software Engineering Manager, you will work with Product Managers, Business Analysts, UX, and Subject Matter Experts to design our BlastIQ software products and ODS Platform. Your role will involve overseeing the technical aspects of product development, ensuring seamless integration of our software with the practical needs of our customers.
Key responsibilities
- Working with the product team to build new software and add features to existing products.
- Designing the architecture of the products you are responsible for.
- Building discrete applications and shared services utilised across multiple teams.
- Prioritising work across multiple simultaneous projects.
- Designing database and contract schemas.
- Delivering highly available cloud services by automating the delivery, monitoring, and management of infrastructure and applications.
- Engineering reliable and secure cloud microservices and APIs.
- Leading by example by committing to high-quality code and participating in code reviews.
- Manage production issues to ensure minimal impact on our customers.
- Optimizing applications to ensure they meet our customer's needs.
- Managing both individual contributors and team leads.
- Collaborating with other engineering managers and leads on features that cross boundaries.
- Teaching and mentoring developers within the team.
Requirements
- You love working with other people to find solutions to complex problems.
- You have strong experience in Cloud Application architecture. Preferably in multi-tenanted SaaS.
- You have a deep understanding of database design.
- You have effective communication skills and enjoy mentoring others.
- You have experience leading a team of engineers. Preferably managing managers.
- You have experience working with data in many forms.
- You have experience in delivering high-quality, observable software.
- You have a strong understanding of authentication (OIDC) and authorisation (multi-tenanted resource-based).
- Experience in distributed systems is highly desirable.
- Experience with event sourcing and domain event design is highly desirable.
- Experience with building shared services is highly desirable.
- Experience in spatial and temporal data is desirable.
Our tech stack
- .NET 8 C# services communicating via events and HTTP APIs.
- React Web UIs using TypeScript.
- Mobile apps written in .NET MAUI.
- Windows tablet app using .NET, Angular, and SQLite.
- Duende Identity Server for authentication.
- Azure PaaS services and data stores, including Azure App Service, Azure SQL, Azure Cosmos DB, Azure Event Hubs, Service Bus, and Azure Blob Storage.
- Infrastructure automated in ARM and Azure Bicep.
- CI/CD automated in Azure DevOps.
- Monitoring using Application Insights, Azure Log Analytics, and Microsoft Defender for Cloud.
What we offer
As part of a truly global company, you will have the ability to grow and learn in a diverse, collaborative culture. We foster relationships and learning through connected global and local teams, promote flexible and diverse career paths and support the development of your knowledge and skills.
You will be paid a competitive salary, learn from talented individuals across multiple disciplines and be able to thrive in a safe workplace within a collaborative culture. Ignite your career at a place where your distinct potential can find its home.
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.
-
Software Engineering Manager
2 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is passionate about mobilising vital resources essential to progress.As a key player in the industry, we are excited to announce a new opportunity for a Software Engineering Manager...
-
Software Engineering Manager
2 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that leads change and shapes the future of mining through digital and automated technologies, embracing new ways of thinking, pioneering innovation and reimagining the way we work.About the RoleWe are looking for a Software Engineering Manager to join our Digital Solutions team, focused on BlastIQ software products and the...
-
Software Engineering Manager
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is dedicated to mobilising vital resources essential to progress.About the roleWe are seeking a Software Engineering Manager to lead our Digital Solutions team focused on BlastIQ...
-
Software Engineering Manager
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is passionate about mobilising vital resources essential to progress.About the roleWe are seeking a Software Engineering Manager to join our Digital Solutions team, focused on...
-
Software Engineering Team Lead
15 hours ago
Kurri Kurri, New South Wales, Australia Orica Full timeWe are seeking a highly skilled Software Engineering Team Lead to join our Digital Solutions team at Orica. As a key member of our team, you will be responsible for leading the technical aspects of product development, ensuring seamless integration of our software with the practical needs of our customers.About OricaOrica is a global company that has been in...
-
Senior Software Engineer
1 week ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout the Role:We are seeking a skilled Senior Software Engineer (Backend) - Java and Spring to join our team.Key Responsibilities:Design, develop, and maintain high-quality software applications using Java and Spring Framework.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure code quality, maintainability, and...
-
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaOrica is a leading global provider of commercial explosives and blasting systems to the mining, quarrying, and construction industries. With over 140 years of experience, our company has grown to become the world leader in these fields.We are shaping the future of mining through digital and automated technologies, embracing new ways of thinking,...
-
Data Engineer
4 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaAt Orica, we're a global leader in mining and civil blasting, with a diverse team of over 13,000 people across the world. Our company has a rich history dating back to 1874, and we've grown to become a world leader in our industry.We're shaping the future of mining through digital and automated technologies, embracing new ways of thinking, and...
-
Product Manager
6 days ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe're a global company with a diverse team of over 13,000 people across the world. Established in 1874, we've grown to become the world leader in mining and civil blasting. We're shaping the future of mining through digital and automated technologies, embracing new ways of thinking and pioneering innovation.About the RoleWe're looking for a...
-
Product Manager
2 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is passionate about mobilising vital resources essential to progress.About the RoleWe are seeking a highly skilled Product Manager to join our Digital Solutions team in Kurri Kurri....
-
Product Manager
4 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaOrica is a global leader in the mining and civil blasting industry, with a diverse team of over 13,000 employees worldwide. Our company has a rich history dating back to 1874, and we continue to innovate and shape the future of mining through digital and automated technologies.About the RoleWe are seeking a highly skilled Product Manager to join...
-
Product Manager
4 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaOrica is a global leader in the mining and civil blasting industry, with a diverse team of over 13,000 employees worldwide. We are shaping the future of mining through digital and automated technologies, embracing new ways of thinking, and pioneering innovation.About the RoleWe are seeking a highly skilled Product Manager to join our Digital...
-
Product Manager
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that leads change and shapes our futures through the power of our people. Our diverse team of over 13,000 people across the world helps mobilise vital resources essential to progress. We have grown to become the world leader in mining and civil blasting, established in 1874.It's an exciting time to join us – we are...
-
Digital Solutions Product Manager
8 minutes ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaAs a leading provider of mining and civil blasting solutions, Orica is shaping the future of our industry through digital and automated technologies. With over 13,000 employees worldwide, we are committed to delivering innovative products that meet the needs of our customers.The Product Manager will play a critical role in defining product vision,...
-
Data Engineer
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that leads change and shapes our futures through the power of our people. Our diverse team of over 13,000 people across the world helps mobilise vital resources essential to progress.We are shaping the future of mining through digital and automated technologies, embracing new ways of thinking, pioneering innovation and...
-
Data Engineer
4 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaAt Orica, we're a global leader in mining and civil blasting, with a diverse team of over 13,000 people across the world. Our company has a rich history dating back to 1874, and we've grown to become a world leader in our industry. We're at an exciting time in our journey, shaping the future of mining through digital and automated technologies....
-
Data Engineer
2 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is dedicated to mobilising vital resources essential to progress.Our Digital Solutions team is focused on delivering quality data ingestion, processing and visualization solutions...
-
Data Engineer
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global company that has been shaping the future of mining through digital and automated technologies. Our diverse team of over 13,000 people across the world is dedicated to mobilising vital resources essential to progress.About the roleWe are seeking a Data Engineer to join our Digital Solutions team, focused on delivering quality data...
-
Product Manager
3 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaAt Orica, we're shaping the future of mining through innovative technologies and digital solutions. Our team of experts is dedicated to delivering cutting-edge products that meet the needs of our customers in the mining and resources sector.As a Product Manager for Orica's Digital Solutions, you'll play a critical role in defining product vision,...
-
Product Manager
2 weeks ago
Kurri Kurri, New South Wales, Australia Orica Full timeAbout OricaWe are a global leader in mining and civil blasting with a diverse team of over 13,000 people across the world. Our company has a long history dating back to 1874, and we continue to shape the future of mining through digital and automated technologies.About the RoleWe are seeking a highly skilled Product Manager to join our team in Kurri Kurri,...