Back to list

Vacancy description

Software Developer in Perth, Australia

Fortescue

  • ContractFixed-term or freelance

Perth, Australia

Our Opportunity

Work Location: Fortescue’s Perth office is located on the traditional lands of the Whadjuk people.

Roster: Monday to Friday

Fortescue is working towards its real zero decarbonisation goal. As a Software Developer in our Green Systems Development Team, you’ll help build the cloud-based applications that support this work.

You’ll develop software for integrated energy balance modelling, geospatial asset tracking, forecasting and data analysis. Your work will help teams across Energy Operations, Operations Planning, Integrated Planning, Green Power and Green Mobility make informed decisions.

You’ll contribute across the software development lifecycle—from understanding requirements and designing solutions through to development, testing, release and ongoing improvement. You’ll work closely with developers, Fortescue IT, internal users and external vendors to deliver practical, reliable software.

Key Responsibilities

  • Build full-stack software solutions for new and evolving business needs.
  • Contribute to the team’s technical frameworks, design principles and ways of working.
  • Develop and maintain application functionality and backend APIs.
  • Help ensure solutions are secure, well-tested, robust and maintainable.
  • Turn user stories and requirements into technical tasks and estimates.
  • Work with an agile team to deliver against the development backlog.
  • Prepare and maintain clear technical documentation, including design decisions, specifications, release notes and support handovers.
  • Contribute ideas and initiatives that improve our software and development practice s.

Qualifications And Experience

  • 5+ years’ experience developing custom software, including full-stack applications and backend APIs.
  • Strong Python skills and experience with JavaScript or TypeScript, HTML/CSS, and a modern framework such as Angular, Vue or React.
  • Experience with AWS, relational databases and SQL, plus Git/GitHub and agile development.
  • Knowledge of object-oriented programming and secure software practices.
  • A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
  • Experience with AWS services, PostgreSQL, TimescaleDB, Snowflake, CI/CD, DevOps, testing, infrastructure as code, Terraform, Docker or Jira would be an advantage.
  • Experience with large-scale data solutions, energy or mining, AI, machine learning or optimisation, and AWS certifications is also desirable.

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.

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.

Similar vacancies

More like this role

Department for Child Protection

Software Developer

  • Full-time
  • Part-time
  • Contract
  • IT

$92,122 - $102,456

... $102,456) plus 12% superannuation Role Details: Apply demonstrated knowledge and practical experience in PeopleSoft applications to heighten service delivery as a Software Developer in Adelaide . Operating within a cohesive team, you will support the maintenance of the department’s Connected Client and Case Management System (C3MS). ...

Adelaide, Australia

  • Hybrid
  • Contract
  • IT
  • Backend
  • Fullstack
Senior Full Stack / Backend Developer (.NET & React) Your new company An exciting opportunity exists for an experienced Senior Full Stack Developer or Senior Backend Developer to join a high-performing technology team delivering software solutions that directly support critical operational https://jobeax.com/link/77siZa8ymieztQCI ...

Perth, Australia

  • Remote
  • Part-time
  • Contract
  • IT

$50 - $70 per hour

... is the hardest to produce and most valuable for advanced model performance. Our pipeline performance system ensures both quality and velocity. Role Title: Software Developer Role Type: Contractor Location: Remote micro1 is engaging Software Developers to contribute expertise to a dynamic customer project focused on digital ...

Australia

Department of Primary Industries and Regions

Software Developer

  • IT
... support software solutions, while contributing to the delivery of secure, reliable and innovative digital services for PIRSA. How You'll Make a Difference As the Software Developer, you will: - Deliver software development services within PIRSA's application environment, including system enhancements, maintenance activities and ...

Adelaide, Australia

LINKSEA ENTERPRISE PTY LTD

Software Developer

  • Full-time
  • Contract
  • IT
  • Sales

$85,000 - $90,000

... strengthening our Australian digital channels and exploring opportunities for product and brand development in international markets. About the Role We are seeking a Software Developer to strengthen our internal software development capability and support the company’s operational improvement and digital growth. You will work directly ...

Smithfield, Australia

Pope Recruitment Pty

Software Developer - DevOps

  • Full-time
  • IT
Summary: We are seeking a highly skilled Software Developer – DevOps to join our dynamic team. As a key member of our organisation, you will be responsible for ensuring the smooth integration of software development and operations processes. Your expertise in software development, automation, and infrastructure management ...

Syd, Australia

  • Remote
  • Contract
  • IT
  • HR
  • Data Science
  • Research

$80 per hour

... different justification before it ships. See all 10 Educational Software Developer interview questions → Skills and categories More jobs in these fields: Software Engineering No Degree Required Software Engineering & Coding Coding Expert Related jobs Software Development Expert Ethos • Software Engineering $100 /hr ...

Australia

Department for Child Protection

Software Developer

  • Full-time
  • Contract
  • IT

$92,122 - $102,456

... $102,456) plus 12% superannuation Role Details: Apply demonstrated knowledge and practical experience in PeopleSoft applications to heighten service delivery as a Software Developer in Adelaide . Operating within a cohesive team, you will support the maintenance of the department’s Connected Client and Case Management System (C3MS). ...

Adelaide CBD, Australia

  • Remote
  • Full-time
  • IT
... further expanding our expertise and solutions across architecture, design, e-commerce, and AI. For more information, please visit chaos.com. Role Overview The Software Developer, GUI is responsible for the design, development, and optimization of the user interface of Chaos’ real-time visualization software, Enscape. Main ...

Australia

  • IT
23rd October, 2026 Software Developer Intern Location: Melbourne, VIC Employment Type: Internship (2-3 Days per Week) Duration: 12 Weeks Build Your Software Development Career with Australian Industry Experience We are seeking a motivated Software Developer Intern to join an innovative technology company in Melbourne. This ...

Australia

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... delivery of Java-based solutions within a large and complex enterprise environment. - Provide technical leadership to Agile multidisciplinary teams, supporting developers and ensuring consistent engineering standards are followed. - Drive software design, development, testing, deployment, and production support activities across ...

Australia