Software Design Engineer

Our client offer thousands of easily accessible games that allow our customers to relax, have fun, and feel good. Our client platform now includes Mac, PC, online, mobile, social, and console games, developed both in house and in partnership with more than 700 game developers around the world. Our team is located throughout the world, including our headquarters in Seattle, and our offices in Vancouver, Canada and in Cork, Ireland. We release A New Game Every Day!® and publish the industry's leading casual game brands. Since our founding in 2002, we have distributed more than 1 billion premium casual games across numerous genres to customers in more than 200 countries and 10 languages.
 
Recruitment is now underway for strong Engineering talent as we build out a core team of engineers who will work in tandem with our Engineering efforts based in Seattle.  We look for engineers who love creative freedom and accountability and also the opportunity to participate in a hack-a-thon every now and again where we pick the top idea and implement it.  We are currently looking for talented individuals to join our team and take part in building next generation backend services.  With as many moving parts as we have in our architecture, it’s important that both our systems and our people communicate effectively.
 
You – doing this:

·         Responsible for automation and product delivery for the Digital Download Business

·         Full software development lifecycle projects and assists in leading application development for interesting and complex challenges within an N-tier environment  

·         Works with business owners to gather requirements, prepare functional specifications, form project plans and communicates progress throughout the software development lifecycle 

·         Collaborate with various members within our core Engineering group and other stellar teams cross-functionally within the organization

·         Work with QA to ensure solid, bug-free releases for rock-solid products

·         You have a lot of knowledge expertise, how about sharing those with the group?

·         Go home each day knowing you impact both the business and our customers

Do you have the skills?

·         5+ years experience in building software using OOP principles

·         3 years experience developing and supporting large, complex database applications in a N-tier environment

·         Solid experience with relational database schema design and development in production environment

·         2+ years of experience with dynamic language (PHP/Python) preferred

·         2+ years of experience in designing and building web services, Service oriented architecture and Message-oriented Middleware systems

·         Ability to cross-collaborate with business owners, designers, developers, technical operational teams, QA and support 

·         Superb communication, problem-solving and analytical skills and abilities

·         BS degree in Computer Science, Computer Engineering, or equivalent; Masters Degree highly preferred

You’ve got these? You’ve got our full attention: