Principal Software Engineer Chicago, US

Job Summary: 
Provide hands-on development expertise, technical direction, and mentorship, while helping to refine a shared code base used across a number of high-profile mobile games in a fast-paced, fun working environment
Essential Job Functions: 
  • Work with engineering leads from multiple teams to help define gaps and areas for improvement in the existing code base
  • Provide architectural insight and develop shared systems which can be utilized by all game teams
  • Provide technical expertise, advice, and mentorship to engineers
  • Aid in the continuing development of coding standards and best practices
  • Deliver high quality, well-documented code that complies with technical design and product requirements
  • Stay apprised of innovations in the industry and make recommendations on their applicability
  • Help to drive the technology roadmap for mobile development
Education:  Bachelor’s Degree in Computer Science, Computer Engineering or equivalent
Required Experience:
  • Minimum of 7 years of object oriented development experience that demonstrates a deep understanding of coding techniques, documentation, and managing the overall technical integrity of a large code base, including portability, extensibility, and testability
  • Experience in developing mobile games, preferably in the Unity engine
Preferred Experience:
  • Experience with optimization, profiling, and debugging tools and techniques, particularly on mobile platforms
  • Experience with Unity and its plugin ecosystem
  • Experience with data driven applications
Knowledge, Skills, & Abilities:
  • Proven ability to take direction and work with minimal supervision
  • Proven ability to work in deadline driven environment
  • Ability to work on multiple projects simultaneously
  • Excelent written and verbal communication skills
Vision:  Close Vision, Depth Perception, Distance Vision, Ability to Adjust Focus, Peripheral Vision, Ability to Distinguish All Colors    
Physical Requirements:   Office environment
Resume must be in PDF or Word format.