ZeniMax Online Studios is currently staffing up for a major online game project. Please send your resume and introduction to Jobs@zenimaxonline.com. Please include the position you are applying for in the subject line of your email.
Lead Platform Engineer
Responsibilities:
- Lead a team of software engineers in the design and implementation of various systems relating to our service experience
- Design and develop various systems such as the patcher, installer, downloader, and launcher for our game
- Write extensions to core development framework
- Provide design and architectural oversight of new service components as needed
- Participate in testing process through unit test development, test reviews, witnessing and analysis
- 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
- Display ownership of quality by ensuring project success starting from inception to deployment
- Provide ongoing support for existing applications
- Other duties and responsibilities as assigned by the manager
Requirements:
- Professional experience in software engineering
- Experience with C#/.NET with strong object-oriented programming skills
- Experience developing medium to large-scale software applications with load balancing
- Experience with SQL (PostgreSQL, MySQL, MS-SQL, Oracle)
- Front-end experience working with user interfaces with an eye towards usability
- Familiarity with the following: Java, Web Services (SOAP), Agile and test driven development,
- Open source development community, XML, XSLT, HTML, CSS, JavaScript
Plusses:
- Professional C/C++ experience
- Experience with PHP with strong object-oriented programming skills
- Experience with any of the following: Network security, shell scripting, XML-RPC, installers, patchers, release management
- BSCS or equivalent engineering training
- Knowledge of and passion for MMO games
How to Apply:
For the positions listed above, send your resume and any requested materials (web links preferred for portfolios/materials) via email. We will not return any materials.
E-mail:
Jobs@zenimaxonline.com
(Include position name in the Subject line)
Please be sure to specify the position for which you are applying.
No Recruiters or Agencies Please
Please Note: Individuals submitting resumes or otherwise responding to employment opportunities at ZeniMax Online Studios are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.
|