Senior Software Developer

Fortescue

Perth

On-site

AUD 140,000 - 200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fortescue seeks a skilled software engineer to join the Operations AI platform in Perth. You will design, build and operate data-heavy software products that ingest large volumes of sensor data, provide APIs, and support interactive map-based front-ends.

Work in multidisciplinary squads to scale production AI across the business. You will collaborate with software engineers, data scientists and product teams, applying disciplined development practices and strong communication to deliver

Qualifications

  • Five+ years of production software experience.
  • Strong software engineering capability with C# and .NET.
  • Experience owning software across full development lifecycle.
  • Experience designing maintainable back-end, distributed or data-intensive systems.
  • Strong understanding of architecture, integration and API design.
  • Experience with cloud platforms, databases and automated deployment.
  • Strong QA practices including automated testing and observability.
  • Ability to deliver in complex, multidisciplinary environments.

Responsibilities

  • Own software products across full lifecycle from discovery to production support.
  • Design reusable services, APIs, data flows and apps for material tracking and AI use cases.
  • Translate complex problems into clear technical designs.
  • Build scalable, secure systems with testing and monitoring.
  • Collaborate with product, operations, data science and engineering teams.
  • Resolve performance and scalability issues and transition AI products to production.
  • Provide technical leadership within squads and systems engineering teams.
  • Mentor engineers and strengthen software standards and delivery practices.

Skills

Five+ years
C# & .NET
Full lifecycle
Backend design
API design
Cloud platforms
Relational DBs
Automation/testing
Observability
Ambiguity navigation
Effective communicator

Tools

AWS
Docker
Kubernetes
GitHub Actions
PostgreSQL
Snowflake

Job description

Our Opportunity

Work location: Perth CBD. Fortescue's Perth office is located on the traditional lands of the Whadjuk people.


Roster: Monday to Friday with flexible working arrangements.


Fortescue is transforming its business through artificial intelligence (AI), combining our culture of innovation with a practical, outcomes-focused approach to improve asset and employee productivity.


The primary purpose of this role is to bring strong software engineering capability and disciplined software development practices to complex operational challenges, initially focused on material tracking and blend control.


Reporting to Principal Delivery Lead – Operations AI, you will design, build and operate software products that ingest large volumes of operational and sensor data, perform domain processing and modelling, and make the results available through application programming interfaces (APIs) and interactive, map-based front-end applications. You will also help build a reusable technology foundation that unlocks multiple streams of AI value across Fortescue. By connecting operational data, domain models and AI capabilities, the platform will enable teams to rapidly develop and scale a growing portfolio of production AI products across the business.


The successful candidate will be comfortable working within a complex systems landscape that includes custom and enterprise platforms at varying levels of maturity. The role will involve working in forward-deployed, multidisciplinary product teams to accelerate development, as well as contributing to systems engineering teams as products mature through their lifecycle.


In this role, you will work alongside software engineers, data scientists, product teams and operational specialists, combining deep domain knowledge with modern engineering to solve some of Fortescue’s most complex operational problems.


Key Responsibilities


  • Own software products across the full lifecycle, from discovery and design to deployment and production support

  • Design reusable services, APIs, data flows and applications for material tracking, blend control and other AI use cases

  • Translate complex operational problems into clear technical designs and maintainable software

  • Build scalable, secure and resilient systems with testing, monitoring and observability embedded

  • Collaborate with product, operations, data science and engineering teams to deliver practical solutions

  • Resolve performance, reliability and scalability issues, and transition AI products into production

  • Provide technical leadership within forward-deployed product squads and systems engineering teams

  • Mentor engineers and strengthen software standards, delivery practices and code quality


Qualifications And Experience


  • At least five years of experience building and supporting production software

  • Strong software engineering capability, ideally with C# and .NET experience

  • Experience owning software across the full development lifecycle

  • Experience designing maintainable back-end, distributed or data-intensive systems

  • Strong understanding of software architecture, systems integration and API design

  • Experience with cloud platforms, relational databases and automated deployment

  • Strong software quality practices, including automated testing, monitoring and observability

  • Experience delivering reliable software in complex, multidisciplinary environments

  • The ability to navigate ambiguity and turn complex problems into practical technical solutions

  • Strong communication skills and experience providing technical guidance to other engineers


You do not need to meet every requirement to be successful in this role. We value diverse experiences, perspectives and career paths.


Desirable Experience

Experience in one or more of the following areas would be advantageous:



  • Distributed, event-driven microservices and eventual consistency

  • Message buses, queues, transactional outbox patterns and idempotent message processing

  • Amazon Web Services (AWS), Docker or Kubernetes

  • Git, GitHub Actions and automated delivery pipelines

  • PostgreSQL, Snowflake, SQL analytics warehouses or object storage

  • Large-scale operational, sensor or Internet of Things data

  • Geospatial information systems, spatial data or interactive map visualisation

  • Artificial intelligence, machine learning, agentic workflows, simulation or operational modelling


About Us

Be part of something big. Fortescue is leading the world with our plan to decarbonise our iron ore operations, projects that harness renewable energy and the development of technology that will change our planet forever.


https://fortescue.com/careers


Our Commitment

Fortescue celebrates individual strengths and team members are encouraged to bring their whole selves to work. Our global workforce drives and promotes an inclusive culture, both within our organisation and throughout the communities we interact with. Diverse backgrounds include First Nations Peoples, people with disabilities, LGBTQ+ community, gender, neurodiverse, cultural diversity, all age groups, and those with an intersectional or multiple diverse characteristics. We encourage candidates from all backgrounds to apply.


Fortescue reserves the right to close applications early should a suitable pool of candidates be identified. Fortescue will never contact you to ask for payment of any kind, whether directly or through a third party.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Fortescue Metals Group • Perth

Hybrid
AUD 140,000 - 210,000
Senior Software Developer
Senior Software Developer

Fortescue Metals Group • Perth

On-site
AUD 120,000 - 180,000
Senior Manager Government Relations
Senior Manager Government Relations

Fortescue • Perth

On-site
AUD 180,000 - 240,000
Mechanical Engineer
Mechanical Engineer

Fortescue • Perth

On-site
AUD 120,000 - 180,000
Technology Project Delivery Coordinator at Fortescue
Technology Project Delivery Coordinator at Fortescue

Fortescue • Perth

On-site
AUD 120,000 - 170,000
Project Senior Engineer
Project Senior Engineer

Fortescue • The District Council of Kimba

On-site
AUD 170,000 - 210,000
Senior Project Engineer
Senior Project Engineer

Fortescue • Town Of Port Hedland

On-site
AUD 150,000 - 210,000
Trainer & Assessor - Opf
Trainer & Assessor - Opf

Fortescue • Town Of Port Hedland

On-site
AUD 90,000 - 120,000
Fixed Plant Mechanical Tech Experienced
Fixed Plant Mechanical Tech Experienced

Fortescue • Marble Bar

On-site
AUD 110,000 - 170,000
Senior Reliability Engineer
Senior Reliability Engineer

Fortescue • Perth

On-site
AUD 150,000 - 190,000