The Build and Tools Software Engineer is a well-rounded engineer responsible for managing and enhancing the company’s build hardware and proprietary software systems as well as the company’s suite of internally developed tools. This person will work with the development and IT teams to define and implement improvements to the build infrastructure, modernize existing processes and implement new build processes for current and forthcoming products. Additionally, this person will assist the Tools Engineer in supporting the game development process by maintaining and enhancing our suite of internally developed tools.
Responsibilities
- Collaborate with team members to design, implement and test well-engineered, reliable, maintainable, and scalable processes and systems
- Monitor and maintain the health of the build infrastructure
- Work with development and IT teams to modernize the build infrastructure
- Work with game development teams to enhance the existing tool suite and develop new tools to support current and forthcoming products
- Identify technical and developmental risks / obstacles and generate solutions
- Follow and learn best practices, processes, and systems standards
- Other related duties as assigned
Requirements
Bachelor’s in Software Engineering, Computer Science, or equivalent professional experience2+ years software engineering or operations experienceStrong Windows, Linux, and macOS system knowledgeWeb based scripting experience (PHP, JavaScript)Bash scripting, ssh and remote machine management experienceWindows development experienceC#, .NET development experienceSVN experienceDatabase / MySQL experienceStrong time management skills with the ability to assess risk, define priorities, and resolve problems while meeting deadlinesExcellent critical and analytical skillsStrong written and verbal communicationPreferences
XML and HTML experienceCygwin experienceC++, Python development experienceExperience with industry standard build systemsExperience with non-SVN source control systemsLinux development experience