Build & Release Engineer
Description
Have you been waiting for the chance to be a build engineer on an action /
strategy game that’s not a MOBA? Want to work with a team that publishes their
own IP and controls their own destiny? Well you’re in luck, because Trendy
Entertainment, developer and publisher of Dungeon Defenders 2, is looking for a
build engineer that fits that bill!
As Build and Release
Engineer, you will work closely with Game Development, Quality Assurance, and
IT Systems to promote and maintain continuous build and integration systems for
our Games. You will be hands on with day-to-day support of these key areas
actively providing build, packaging and delivery services.
Duties
- Ensure timely and successful builds are created to fill the needs of our different departments.
- Merge in code from divergent branches successfully.
- Troubleshoot and resolve build failures
- Maintain information systems and process for integrating non-mergeable content
- Provide input into release and live operations management, as required
- Provide accurate estimates for tasks and bugs
- Create, review, publish and manage formal release notification, instructions and launch plans as required
- Develop and maintain build scripts in batch files, Python, and/or other scripting languages, consistently following coding standards and in accordance with applicable software development methodology and release processes
- Manage, automate and improve upon the build pipeline using off the shelf tools such as Tortoise SVN, TeamCity, JIRA as well as other internal tools utilizing physical and virtual build machines
- Continuously improve build infrastructure, efficiency and reliability
- Assist in the execution of releases on Steam, Xbox One, Playstation®4, and other platforms
Requirements &
Skills:
- Fluency writing scripts using MS-DOS Batch and Python. Familiarity with other scripting languages such as Bash, Perl, node.js, Ruby, etc. is a plus
- Knowledge of C, C++, C#, object-oriented programming techniques, interface-based programming, test development, and design patterns
- Excellent technical problem solving skills
- Fluency with tools used to execute build automation, continuous integration and delivery.
- Detail oriented, organized, and solution oriented
- Strong written and verbal communication skills with the ability to enforce a common process across multi-discipline teams
- Ability to write clean well-structured code, estimate tasks, and review/evaluate existing code.
- Experience working with overlapping product release cycles (e.g. hotfix, maintenance releases, beta and major release) a large plus
- Ability to work well under pressure in a fast-paced environment
- Knowledge and experience with at least one version control system
- Other pluses: previous game development experience, shipped one or more game titles, Unreal Engine 3 and UnrealScript experience, experience working on multiple platforms including consoles
- A passion for video games!
Education:
Bachelor’s
degree or equivalent game development school education
Other requirements:
To apply, please send your resume and salary
requirements.
Resumes received without salary requirements
will not be considered.
This Job is no longer active!