Interested in a new Senior Software Engineer role? Your new company An exciting opportunity has become available for an experienced Senior Software Engineer to join a high-performing digital team focused on delivering innovative technology solutions across a large-scale enterprise environment. Working within the Coal Digital team, you will play a key role in designing, developing and supporting modern digital products that drive operational excellence and business outcomes across Australia.
This is an opportunity to work on complex engineering challenges, leverage modern cloud technologies and contribute to products with significant business impact. Your new role
As a Senior Software Engineer, you will be a hands-on contributor responsible for designing and delivering secure, scalable and maintainable full-stack applications. Partnering closely with Technical Leads, Product Managers, Product Owners and fellow engineers, you will help translate architectural designs into robust enterprise solutions.
Key responsibilities include
Designing, developing and maintaining enterprise-grade applications using C#/.NET, React and TypeScript
Building and supporting RESTful APIs, backend services, integrations and modern web applications
Contributing to technical design discussions, engineering standards and solution architecture
Implementing modern DevOps and CI/CD practices to improve delivery and deployment processes
Developing cloud-native solutions, with a strong focus on Microsoft Azure
Championing software quality through automated testing, security and performance optimisation
Supporting production environments through monitoring, troubleshooting and continuous improvement
Mentoring engineers through code reviews, technical guidance and knowledge sharing
Exploring emerging technologies, including AI and data-driven solutions, to create business value
What you'll need to succeed
7 years' experience in software engineering, including enterprise-scale application development
Strong commercial experience with C#/.NET
Proven frontend development experience using React and TypeScript
Experience developing and integrating REST APIs, microservices and distributed systems
Strong understanding of modern engineering principles, including SOLID principles, design patterns and clean architecture
Experience working with Microsoft Azure or another leading cloud platform
Exposure to Azure DevOps, GitHub Actions or similar CI/CD tooling
Experience with automated testing across unit, integration and end-to-end testing
Strong knowledge of application monitoring, observability and operational support A passion for mentoring, continuous improvement and engineering excellence
Highly Desirable
Experience within mining, resources, heavy industry or operational technology environments
Exposure to AI, machine learning or advanced analytics solutions
Knowledge of Azure services including Azure Functions, App Services, AKS, API Management, Service Bus, Key Vault and Application Insights
Experience with Docker and Kubernetes
Infrastructure-as-Code experience using Terraform or Bicep
What you'll get in return
Opportunity to work on enterprise-scale digital transformation initiatives
Exposure to modern cloud, DevOps and AI technologies
Collaborative and high-performing engineering culture
Strong focus on innovation, career development and continuous learning
Adaptable working arrangements and the opportunity to make a tangible impact within a leading global organisation
What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV at
[email protected] or call us now at 6173243 3001. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Please click here to apply.
📌 Senior Engineer (Spring Hill)
🏢 Kritika Anant
📍 Spring Hill