Summary
Join ArenaNet as a Senior (or higher) Tools Engineer and become a guardian of developer workflow for an exciting new Unreal Engine game. You will proactively identify and resolve workflow issues, collaborate with the team to improve tools and processes, and mentor less experienced engineers. Excellent communication skills are essential, as you will work closely with various disciplines across the studio. This role requires expertise in C++ and C#, Unreal Engine tools development, and a passion for creating efficient and enjoyable workflows. You will be an advocate for good practices and help your fellow developers with a smile. The position offers remote work options and a competitive compensation package.
Requirements
- Write code in C++ and C#
- Oversee tools and workflow development using the Unreal Engine for a large team
- Customize UGS for the teamβs needs
- Help the team with validation for pre-flights
- Create editor tools with UMG/Slate
- Put your teammates work above all else and drop everything to make sure anyone on the team who gets stuck is quickly up and running again
- Handle situations with empathy and compassion and work to defuse those frustrations however they may manifest
- Be a strong communicator, both in written communication and face to face
- Communicate with both technical and non-technical teammates in ways that make them feel heard, safe, and comfortable
- Write outstanding documentation that teammates can follow to reduce their need to call on you for every issue that arises
- Be a tireless advocate for good practices and explain that while some processes may seem to slow an individual down, they are necessary to prevent issues that will prevent the whole team from being able to work effectively
- Not back down when pushed to put the project at risk for short term gains, instead work to improve workflows that fit within our safety net
Responsibilities
- Own and drive tools and workflow development on the team
- Be a guardian of developer workflow for an exciting new game using the Unreal Engine
- Help any team member in need when it escalates to you to get them back on track
- Be proactive in seeing workflow issues coming and working to prepare the team to handle them smoothly
- Take a keen interest in the challenges the team faces in how they work and own collaborating with them to develop and improve their tools, workflows, and processes to make their days productive, efficient, rewarding and ultimately fun!
- Mentor and grow less experienced engineers
- Make the call when the team needs to make a decision quickly and move forward
- Work closely with other teammates across disciplines either collaborating on your efforts or in support of theirs
- Be an evangelist for good practices across the studio
Preferred Qualifications
- Experience as a build engineer or with build systems
- Experience with Horde
- Experience with Robomerge
- Experience with UMG
- Experience with Python
Benefits
- Medical, dental, vision and life insurance
- Short and long term disability
- 401(k)
- Flexible and dependent care spending accounts
- PTO
- Paid holidays
- Parental leave
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.