Engineering Manager - Brisbane, Australia
Rio Tinto
Engineering Manager – Brisbane, Australia
Rio Tinto is building a world-class software engineering capability
Within our company-wide Information Systems & Technology function, we are building an internal software development and delivery team focussing on high-value and strategic products for the digital transformation of Rio Tinto.
We are building this capability and capacity with the support of a strategic partnership with Endava, one of the world’s leading software engineering companies. We are recruiting for junior, experienced and leadership roles to establish this capability for scaling as we shift our technology landscape to products and platforms. We are building a culture that is value driven, diverse and inclusive, innovative and fun with challenging problems and opportunities to solve.
About the role
We seek a dynamic and highly experienced technical leader with outstanding people leadership and stakeholder engagement skills. The Engineering Manager will be responsible for leading the development, testing and SecDevOps teams within the Products and Software Development function. They will collaborate with peers within the Product and Delivery functions to build high performance cross functional teams who deliver high quality products and platforms to Rio Tinto.
As the successful applicant you will be accountable for ensuring technical delivery within cross-functional agile teams. They will be responsible for growing the technical capability within P&SD as the function scales, including fostering high quality and highly valued Vacation Student and Graduate programs.
You will lead and oversee the development of complex systems and products, ensuring consistency with specified requirements agreed with stakeholders within and outside of P&SD. They will establish policy and strategy for the engineering capability and will ensure that appropriate standards (corporate, industry, national and international) are adhered to.
You are responsible for:
- Line management for teams of developers, testers and DevSecOps, nurturing talent, skills progression, managing performance and building team cohesiveness and engagement.
- Mentoring, coaching, advocacy and support to their direct team and to people within the broader P&SD function.
- Contributing to skill and capability development activities for the function as it scales, specifically related to growing and improving the technical capability in development, testing, SecDevOps and continuous delivery, including defining and verifying the engineering capability metrics.
- Fostering a culture of continuous learning and development within the Product and Software Development team.
- Provide expert advice and driving standards in all aspects of development, testing methods and DevSecOps implementation, tools, standards and processes to the wider Rio Tinto organisation.
- Work with the delivery leads to build high performing cross functional teams with the skills and experience matched to the product backlogs, including recruiting as needed to ensure the team has the right skills and experience to meet objectives.
- Collaborate and work with leaders and peers in managing the delivery of complex products, monitoring and controlling team performance against plans, maintaining effective financial and progress forecasting and reports as appropriate.
- Monitoring quality and performance against agreed criteria to ensure the quality of product deliverables.
- Ensuring realistic quality, and risk plans are prepared and maintained for products.
- Ensuring appropriate technical records are established and maintained. Advising on appropriate technical assurance criteria and conducting quality reviews of technical products. Ensuring the adequacy and effective use of quality control procedures.
- Supporting activities to develop new product opportunities and/or enhancing existing customer relationships.
- Developing and sustaining relationships with stakeholders to sustain interest, resolve concerns and negotiate, if necessary, on engineering capability, capacity and delivery matters.
- Developing a profile as a speaker, writer and influencer beyond the organisation through conference speaking and attendance, community events and publishing.
Core competencies
- Building and leading a growing team of engineers, providing vision, direction, regular communication and care to all team members.
- Building high performance cross functional delivery teams who deliver solutions in Agile.
- Actively shaping scope, requirements, technical details and staffing of product teams.
- Working with the technical teams on design and estimation tasks.
- Taking an active technical leadership role on product teams.
- Leading discussions and workshops with both internal team members and customers.
- Supporting pre-sales and proposal activities by providing subject matter and solution expertise to the product teams.
- Influencing at a senior level and at all levels of the organisation.
- Understanding of DevOps culture, CI/CD practices and tools.
- Inspirational, supportive leadership style, enabling technical delivery and the growth of team members.
Essential
- 10+ years of experience in building high performance teams to deliver quality software solutions
- Experience leading and directing an engineering (Development and Automation Testing) function for a large organisation
- Exceptional stakeholder communications skills, both written and verbal
- Experience defining organisation-level IT strategy and roadmaps
- Expertise with architecting, designing, delivering large systems implemented in one or more popular technology stacks (including those based on Java, .Net, Python, Ruby, Javascript, etc).
- Experience in modernising legacy architectures
- Knowledge of database architectures, data modelling, SQL and NoSQL approaches.
- Ability to conduct in-depth design reviews of large systems
- Experience working in Agile delivery projects, programmes and engagements
- Understanding of DevOps culture, practices and tools
- Advanced degree in computer science or related field
- Exposure to offshore development using both agile and other delivery techniques
- Experience running graduate programmes
- Public speaking experience and personal branding
Desirable
- Experience crafting a broad range of Enterprise Architecture documentation, artefacts and models
- Experience establishing and driving community of practice
- Experience driving practice and process to distributed teams
- Experience in product organisations, and organisations opting design thinking and customer centric product approaches to delivery
- Advanced degree in computer science or related field
- Knowledge of functional programming in one or more languages and wide exposure to a variety of programming languages
- Exposure to digital transformation programs in large enterprises
- Exposure to working with universities to foster graduate and intern programmesIn-depth knowledge with one or more complex technical domains, including Distributed Cache Solutions, Message Queuing, Master Data Management, Machine Learning, Big Data, Data Visualisation, Augmented Reality, Internet of things, etc.
- Public speaking experience
Working At Rio Tinto
Be recognised for your contribution, your thinking and your hard work, and go home knowing you’ve helped the world progress. Our benefits for permanent Rio Tinto employees include:
Your base salary reflects your skills, experience, and impact in the role you are performing in. Our salary ranges are reviewed annually to ensure they remain fair internally and externally.
Health & Wellbeing. We care about your health. We offer flexible, comprehensive medical benefits to look after your total health and wellbeing to suit your needs and life stages. This includes subsidised private health insurance for employees and immediate family.
Flexible Work Arrangements. We have a hybrid work model (in-office & from home), with our office always open to balancing flexibility and connection.
Supportive Leave Policies. We enable leave for all of life’s reasons (vacation, sick, paid parental). Our inclusive parental leave policy supports all parents and carers throughout their parenting and caring journey.
Growth & Development. We will support you to pursue growth and development opportunities aligned with your career aspirations.
Employee Discount & Offers. We have established partnerships with several providers who offer access to exclusive employee discounts (banking, accommodation, car, retail and more).
Superannuation & Shares. Extensive salary sacrifice and salary packing options. Plus, we offer an award-winning employee share plan – myShare.
Every Voice Matters
At Rio Tinto, we particularly welcome and encourage applications from Aboriginal and Torres Strait Islander people, women, the LGBTI+ community, mature workers, people with disabilities and people from different cultural backgrounds.
We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome – they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation or anything else that makes us different.
Apply today if you want to work with the latest technology and innovation, in an environment where we challenge you to drive positive change.
Please note, in order to be successfully considered for this role you must complete all pre-screening questions.
“Rio Tinto reserves the right to remove job postings prior to the stated closing date, therefore, if you are interested in applying for this vacancy, please submit your application as soon as possible.”