Senior Software Developer

Fortescue — Australia · Posted ~2 hours ago

Senior Full-time Hybrid Visa History ✓

Skills

Software engineering API development Data processing Application development APIs AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop software products that process large volumes of operational data and deliver insights through modern applications and APIs. You will solve complex engineering challenges in an innovative environment.

Highlights

Flexible work environment with opportunities to build impactful software products using AI and large-scale operational data.

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 supportDesign reusable services, APIs, data flows and applications for material tracking, blend control and other AI use casesTranslate complex operational problems into clear technical designs and maintainable softwareBuild scalable, secure and resilient systems with testing, monitoring and observability embeddedCollaborate with product, operations, data science and engineering teams to deliver practical solutionsResolve performance, reliability and scalability issues, and transition AI products into productionProvide technical leadership within forward-deployed product squads and systems engineering teamsMentor engineers and strengthen software standards, delivery practices and code quality Qualifications And Experience At least five years of experience building and supporting production softwareStrong software engineering capability, ideally with C# and .NET experienceExperience owning software across the full development lifecycleExperience designing maintainable back-end, distributed or data-intensive systemsStrong understanding of software architecture, systems integration and API designExperience with cloud platforms, relational databases and automated deploymentStrong software quality practices, including automated testing, monitoring and observabilityExperience delivering reliable software in complex, multidisciplinary environmentsThe ability to navigate ambiguity and turn complex problems into practical technical solutionsStrong communication skills and experience providing technical guidance to other engineers You do not need to meet every requirement to be successful in this role. If you have strong software engineering fundamentals, enjoy solving complex problems and are excited by the opportunity to apply technology and AI to real operational challenges, we encourage you to apply. 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 consistencyMessage buses, queues, transactional outbox patterns and idempotent message processingAmazon Web Services (AWS), Docker or KubernetesGit, GitHub Actions and automated delivery pipelinesPostgreSQL, Snowflake, SQL analytics warehouses or object storageLarge-scale operational, sensor or Internet of Things dataGeospatial information systems, spatial data or interactive map visualisationArtificial 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. 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. https://fortescue.com/careers Internal Candidates / Current Contractors please apply via Success Factors Careers Portal. For further information on how to apply please visit the Fortescue Hub. 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.