Position Summary:

We are seeking a Director/Senior Director Engineering (depending on experience) to lead our efforts to build performant and scalable servers and to architect core platform systems that power the next generation of great storytelling. You will lead development on authoring tools, game servers, and platform services to enable the industry’s top talent to deliver new content to fans worldwide, every day of the year.

Your Day to Day:

You can expect to be responsible and accountable for the following:

  • Collaborate with engineers to define the core architecture for the platform by comparing and leveraging modern SaaS, PaaS, and IaaS solutions
  • Build game servers and work with your engineering team to design a reusable server framework for projects and teams across the entire organization
  • Own and deliver a scalable reliable server infrastructure. See the process through from inception all the way to production.
  • Drive code quality across the team and instill best practices for the SDLC
  • Be the technical face for business and product leaders throughout the organization
  • Mentor engineers in other disciplines and facilitate technical growth
  • Continually iterate on tools and process to improve fellow developers’ lives
  • Develop project plans and lead scoping and estimation discussions
  • Facilitate a great customer mobile experience for socialization and content consumption
Your Career Progression

You are the 3 pillar of top leadership for the entire SF studio (Product, Operations, Engineering) and therefore have complete responsibility and ownership of the technical success for our platform. Success means you created a scalable method of creating and maintaining a large release of many narrative games, thus succeeding at making the model of narrative game development a huge consumer and financial success. Your technical experience and financial success will be directly connected to the success of this product.

Requirements
  • 9+ years of experience in software development
  • 3+ years of experience in server engineering
  • Proven ability to design a server architecture at scale
  • Experience with multiple server-side scripting languages (e.g. NodeJS, Python, Go)
  • Experience building tools such as Jenkins
  • Experience with unit-testing and CT/CI
  • Strong grasp of Computer Science fundamentals (e.g. Data structures, algorithms, memory management)
  • Passion for games and building products that your customers love
“Nice to Have Skills”
  • Experience with infrastructure management and automation tools (e.g. Chef, Puppet, Jenkins)
  • Experience with Unity and C#
  • Experience with modern web development (HTML5, Javascript, CSS3)
  • Experience building mobile applications
Benefits:

Aside from the intrinsic value of exciting a huge audience with your creative work, you can expect:

Health and Wellness
  • Medical, Dental and Vision
  • 401(k)
  • Prescription Drug Coverage
  • Life Insurance
  • Business Travel Insurance
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Long Term Disability
Perks
  • Employee Referral Program
  • Education Reimbursement
  • Fitness Club Discounts
  • Training and Development
  • Commuter Incentives and Hybrid Vehicle Purchase/Lease Program
  • Merchandise Discounts