Lead External Software Engineer in Redwood City, California at AccruePartners

Date Posted: 10/24/2019

Job Snapshot

Job Description


  • Join a studio with 20+ year history of developing AAA franchises games and a team who encourages continuous learning and professional growth
  • Become an integral part of a recently created team who is currently in the formative stages of a new AAA blockbuster being built and shipped across XB1, PS4, and PC
  • Help build a completely original story in a new world that gamers can play in for years to come


  • Competitive salary and customizable health insurance options; including 100% paid medical, no out of pocket medical expenses
  • Strong focus on work-life balance that is strategically designed to eliminate burnout and maintain a positive work environment. Including child care on-site as well as 6 months maternity and 3 months paternity leave.
  • Access to a free 50,000’ foot athletic club (swimming pool and rock wall included!)
  • In-house catering with a 5-star chef who can make specialized meals for those with dietary restrictions
  • Drop your car off onsite for a free wash, detailing and oil change!
  • Generous paid time-off and a true desire to provide work-life balance within the industry


  • Redwood City, CA (just south of San Francisco)


  • Work with external partners to ensure they deliver at competitive quality standards (travel required up to 25% to train and work with development partners)
  • Recommend adoption of relevant technical approaches or improvements to process based on experience
  • Act as a mentor and/or direct supervisor for other programmers; Train new programmers, and participate in design and technical reviews
  • Work with leads, peers, and non-technical clients to define roadmaps and priorities for systems. Take complete ownership and development responsibility for one or more important systems
  • Work autonomously, with proven ability to define, refine, and alter technical designs and implementation of large or complex systems or tools
  • Work independently with other internal groups including QA and leads to resolve problems
  • Responsible for development process on assigned systems and tasks, including creation of or contribution to technical design documents, accurately assessing time requirements and confidence level, and successfully completing milestones
  • Effectively communicate thoughts and ideas with peer programmers and supervisor, collectively working towards larger technical goals. Takes point on communication to clients of systems, offering a responsive and accurate status of development to the clients and internal staff


  • Bachelor's degree in Computer Science or relevant discipline
  • 8+ years’ experience in the game industry or other relevant experience
  • Strong OO design and development in C++
  • Experience with current gen platforms: Xbox, PlayStation, and PC
  • Mastery of two or more fundamental game development skills such as gameplay, online multi-player, performance and optimization, graphics, 3D math, physics or AI
  • Strong industry knowledge in areas of expertise, and able to define technical direction in these areas for a given team and as an advisor for studio wide initiatives
  • Good verbal and written communication skills with both technical and non-technical audiences, including productive feedback and brainstorming, creation / contribution to technical design documents, code documentation, and Wiki / Web based documents
  • Very knowledgeable in game architecture and tools. Must have extensive specific experience in one or more areas of game programming, or broad and reasonably detailed knowledge of many game systems or tools.
  • Ability to adapt to changing requirements, and to predict possible development issues or roadblocks ahead of time


  • Strong C#
  • Worked as a game or central technology programmer on multiple game titles throughout their life cycle


  1. Software Engineer Jobs
  2. Project Engineer Jobs