Are you a Software Engineer with a passion for building tools to improve developer productivity? Are you interested in joining us in our studio? We have an opening in our Toolchain team that supports the R&D teams as they create software used by artists in various craft departments.

What you'll get to do: 

  • Support and improve tools for continuous integration, automated testing and release management
  • Deploy and maintain automated solutions to monitor, test, repair and scale our systems
  • Introduce new tools to improve developer productivity
  • Develop and document tools and workflows which can be integrated by R&D and other technical teams
  • Communicate within and between teams to determine the best solutions for challenges in workflow and toolchain
  • Collaborate on Open Source projects with internal and external stakeholders and participate in our continuous involvement with the Academy Software Foundation

What you bring: 

  • A tertiary qualification in Computer Science or a related field
  • At least 2 years’ experience developing tools
  • Experience with build systems and C++, Java or Python toolchains
  • Passion for software quality, performance, benchmarking and building tools to improve developer productivity
  • Good soft skills managing both technical and non-technical stakeholders
  • Self motivation with a strong sense of ownership over complex problems and their related solutions
  • Experience with Continuous Integration and Continuous Delivery pipelines
  • Fluency in using Linux CLI and shell scripts
  • Good knowledge of source control tools

And you might also have: 

  • Rez and/or other package managers
  • Jenkins
  • Cloud architectures (e.g. AWS, Azure, GCP)
  • Containerisation (e.g., Docker)
  • Experience with specific build systems and C++ compilers (CMake, make, ninja, gcc, clang)

Apply for this Job

* Required