This job has expired, please see additional jobs below

Software Engineer

SIGN UP & APPLY

Job Details

The Software Engineer is responsible for development of software in support of our multiple lines of business, game teams, and employees. You will be working with members of the design team and engineering team to help create interactive prototypes and custom software solutions for mobile, tablets, desktop, and web applications.
The ideal candidate will have successfully delivered robust solutions and thrives in an environment where there is a need for collaboration and shared interest in finding the best possible solution. This person must have a passion for new technology and tools, closely follow industry trends, strives for elegance and simplicity, loves games, and wishes to make Blizzard a great place to work.
Responsibilities
• Closely collaborate with software engineers, database engineers, designers, program management, and quality assurance to ensure solutions are delivered efficiently and effectively.
• Drive software projects from inception, development, implementation, QA, launch, and ongoing support
• Gain the respect of the team as well as other stakeholders within the business, game teams, and other partners in the organization
• Effectively communicate ideas, issues, status, and outcomes with the team and other people in the organization
• Regularly send out status updates and reports
• Provide mentorship, guidance, and coaching to junior members of the team
• Be an advocate for documentation and ensure the team adheres to the documentation policy
• Assist in promoting a positive engineering, design, and team culture
Requirements
• Strong knowledge of data structures and algorithms
• Artistic sense for high aesthetic graphics, UI, composition, and typography
• Knowledge of prototyping and design tools such as Illustrator, Photoshop, Axure, InVision, Sketch, etc.
• Working knowledge of design patterns
• Experience working in high-performing teams throughout the entire software development lifecycle
• Working knowledge and recent experience with modern software frameworks, testing frameworks, and best practices
• Experience designing software, debugging, and performance tuning applications
• Working knowledge of software development methodologies such as waterfall, agile, lean, XP, etc.
• Strong communication skills
• Obsessive about delivering and following through
• Bachelor’s or Master’s Degree in Computer Science or relevant experience
Pluses
• Experience with Relational and NoSQL databases
• Experience with mobile development (iOS, Android, etc.)
• Knowledge of modern UI frameworks
• Knowledge of cross platform mobile frameworks

Sign up and search through 41,749 curated jobs in the Entertainment & Media Edition:

Software Engineer, Atlassian Tools
Blizzard Entertainment is looking for a talented and enthusiastic Atlassian Developer to join our IT team in Irvine, California. The ideal candidate can leverage their expertise in Java, XML, and JSP...

Position Summary:
The Software Engineer will support development of mission critical systems that provide access control of and content protection for SXM content delivered over satellite and the Internet. The Software Engineer will...

The challenge
As a Software Engineer in Cloud Technology – IT Business Services, you'll design, build and support solutions serving a global, enterprise sales team on Salesforce.com and other leading cloud and on-premise platforms....

Job Description:
Become a member of the market leading Dow Jones team, where you will work alongside business stakeholders, product owners, and developers to build highly interactive, dynamic and data driven applications for Dow Jones....

Job Title
Software Engineer
I. Job Summary | Major goals and objectives.
Competent to work on simple to fairly complex system program analysis and system programming assignments. Responsible for systems analysis with a focus on...

Job Description
We are looking for a creative and passionate Software Engineer to shape the future of our WordPress CMS and Email Newsletters. You’ll be part of a growing technology team where everyone has the opportunity to come up...

If a game’s never just a game to you, you love pushing the limits of what’s technically possible, and you also believe that doing the right thing often requires disregarding the rules and upending the status quo, then we’d love to talk...

Since our inception in 2009, Foursquare has been a leading force in changing how location information enriches our real-world and digital lives. As a location intelligence company, Foursquare is comprised of two well-known consumer apps,...

TEN: The Enthusiast Network is seeking a full-time Software Engineerfor the Santa Ana, CA office.
About Us
TEN: The Enthusiast Network is the world’s premier network of enthusiast brands, such as Motor Trend, Automobile, Hot Rod,...

About Us
NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable...