Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
 
Job Information
Job title

Senior Staff Software Engineer

Company The Walt Disney Company -
Wage Not specified
Location United States, California, Glendale
Employment type Full Time
Education Bachelor
Year Experience 2 - 3 Years of Practical Experience
Travel Not Specified
Published on 10/2/2008
Description
Senior Staff Software Engineer

The Disney Interactive Media Group (DIMG) is responsible for global creation and delivery of Disney-branded entertainment and lifestyle content across all interactive media platforms including PCs, mobile phones and video game consoles. The division operates two content creation units, Disney Interactive Studios and Disney Online, which work together to take advantage of platform-specific expertise to create a line of connected, multi-platform entertainment experiences. Disney Interactive Studios self publishes and distributes a broad portfolio of video games and interactive entertainment for handheld, mobile and console platforms globally. Disney Online produces the No. 1 kids entertainment and family community Web site, Disney.com as well as the Disney Family Network, Disney mobile entertainment and an industry leading suite of online virtual worlds for kids and families. DIMG also provides interactive technology strategy, solutions and execution for The Walt Disney Company.

Walt Disney Parks and Resorts operates and licenses eleven theme parks on three continents. It also operates 35 resort hotels, two luxury cruise ships, and a wide variety of other entertainment offerings.

The Walt Disney Parks and Resorts Online (WDPRO) Group oversees all of the online web activities, e-commerce, online attractions and informational sites representing the Walt Disney Company theme parks, resort hotel properties and cruise lines This includes handling all online pre-arrival arrangements, such as bookings. Consumers can also visit sites for exciting online simulations of experiences at theme parks and resorts. Although part of the Walt Disney Internet Group, the online technology group works closely with management at the WDPRO organization.

POSITION SUMMARY

The Senior Staff Software Engineer will be responsible for managing the development, QA, staging and load environments. He/She is responsible for directing and supervising a small team of build and deployment engineers as well as being a hands-on contributor. The Senior Staff Software Engineer must be able to coach and mentor staff as well as develop, implement and enforce build processes and procedures. This includes reviewing architecture diagrams, establishing software/hardware needs, scheduling the environment, preparation of the environment, and managing the build deployment processes. The candidate should have a solid understanding of the following concepts including and not limited to networks, operating systems, Internet products and services, Java applications, Tomcat, Barista and content management systems. The candidate should be able to troubleshoot and resolve a variety of environmental issues, and be flexible in their availability to support off hours and weekend testing needs.

The Senior Staff Software Engineer should have the capacity to develop and maintain scripts, or have utilized tools that support automated deployments or create efficiency with the deployment process. The candidate will partner with both external and internal teams to ensure the integrity of the environment, adherence to best practices and standards and provide support for testing. The Senior Staff Software Engineer will be required to develop and maintain documentation (see details below), attend weekly meetings with the other IT groups, distribute the planned outage schedules, schedule composite application testing for Load and Stress and FIT. They will also provide training to QA team members on build deployments.

RESPONSIBILITIES

  • Managing/Executing Build Deployments: executes day-to-day build deployments, software/platform/configuration updates, and resolves environmental issues. Develops scripts and tools to improve administration and support
  • Documentation and Training: maintains documentation of systems architecture, troubleshooting and support guidelines, build deployment processes, environment roadmaps, release schedule and outage reports
  • Systems Design, Implementation and Review: collaborates with system engineering and development teams during the design and implementation of new components of the infrastructure as well as enhancements to the infrastructure. As part of the system implementation, setup and test automated external monitoring scripts in the QA environment, i.e. Alertsite
  • Standards and Best Practices: collaborates with System Engineering and the Architecture team to develop and implement best practices and standards, processes and procedures
  • Partner Collaboration: collaborates with our external partners for all projects and initiatives, including WDW IT and TSS. Partnership includes active participation on the REM team and System Engineering team

    QUALIFICATIONS

  • BS degree in computer science, related field or equivalent work experience
  • 3-5 years experience designing and/or deploying and supporting web based applications and services.
  • Extremely detailed oriented
  • Excellent time management
  • Ability to deal fairly, but firmly, with all levels of IS staff to control the introduction of code releases in all environments
  • Excellent communication skills both verbal and written

    SPECIFIC SKILLS REQUIRED

  • Experience in leading or supervising a small team of engineers
  • Experience working in a web serving environment, including build deployment processes and procedures
  • Knowledge Windows and UNIX/LINUX server experience, including monitoring, and security procedures
  • Knowledge of Web (IIS, Apache) and Java applications (Tomcat, Jboss, etc) servers, including monitoring, and security procedures
  • Experience in at least two relevant scripting or programming languages (Perl, Ant, Shell, etc.)
  • Understanding of internet standards such as HTTP, DNS, FTP, SSH, HTML, XML, JDBC, SNMP and other protocols
  • Knowledge of Perforce, CruiseControl, Ant, Maven or equivalent experience
  • Experience hardening and maintaining secure systems (Visa CISP or PCI experience a plus!)
  • Knowledge of content management systems and publishing systems
  • Excellent verbal and written communication skills when working with technical groups
  • Ability to interpret system documentation, including requirements, operational specifications, system architecture, test plans and as-built documentation
  • Ability to work within formal processes that assure a quality product and operational integrity
  • Knowledge of Virtualization (VMWare)

    JOB ID: 178836

    To expedite consideration, we highly recommend that you BOTH upload your resume AND copy and paste the text when creating your candidate profile.

    Key words: manager, online, on-line, wireless, internet, development, flash, producers, producer, diversity, diverse, inclusion, games, gaming, game, marketing, creative, project, product, program, sales, research, analytics, web, Interactive, MMO, RPG, SDLC, action script, actionscript, design, MMOP, brand, OOP, new media, entertainment, design, designersdf-tc

    Experience/Skills
    See Above

    Other desired skills:
    software engineer, java, html, servlets, sjp, php, xml, ajax, j2me, brew, mobile, wireless

  •