Sr. Software/Integration Engineer
Division: ZeniMax Online Studios | Department: Platform | Location: Hunt Valley, US-MD, US
We are seeking a talented and enthusiastic
Sr. Software Integration Engineer to help us build and manage digital distribution technology for our next-generation massively multiplayer online games located in Hunt Valley, MD.
Responsibilities
-
Design and implement a build publishing pipeline that integrates with one or more 3rd party binary patch distribution technologies
-
Manage multiple, concurrent patch channels for various builds, features and permissions
-
Design and implement platform independent developer tools to simplify build and patch publishing for game developers
-
Implement shell, python, ruby or other scripts
-
Design server/network architecture to host the patch publishing and distribution system
-
Work closely with various development teams to integrate their work with the publishing back-end
-
Create and maintain a growing test framework to verify features through each iteration of the patch publishing system
-
Fix design and implementation level bugs and resolve issues as assigned
-
Seek out opportunities to identify and deal with issues before they arise
-
Mentor other engineers and ensure system quality by performing code and design reviews
-
Document systems thoroughly, both in terms of design and implementation
-
Provide ongoing support for existing applications
-
Other duties and responsibilities as required
Requirements:
-
Strong object-oriented programming skills
-
Experience with C/C++
-
Familiarity with Web Services and REST
-
Strong background with Linux/UNIX system administration and programming
-
Experience with content distribution networks
-
Experience with binary patch technology
-
Experience with shell scripting, ruby and/or python
-
Experience with the following: Network security, installers, patchers, release management
-
Relevant Bachelor’s Degree or equivalent engineering training and experience
Desired:
-
Familiarity with the open source development community, XML, XSLT, HTML, CSS
-
Experience with agile, scrum processes
-
Game industry experience
How to Apply
To apply for this position, please submit an application through Taleo.
Apply to Position: Sr. Software/Integration Engineer
No Recruiters or Agencies Please
Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.