Principal Software Engineer

Glu Orlando

Glu Orlando
Published
September 27, 2019
Category
Job Type

Description

Key Responsibilities
Act independently or part of a project team, as a top-level contributor, to create the solution and software architecture for high volume, high transaction applications specifically targeted to support the game development teams across the entire global enterprise
Demonstrate a sound understanding of game development team objectives that drive and shape technology requirements and design deliverables
Possess, develop, and apply knowledge of trends, relevant software development technologies, design patterns and methodologies
Collaborate with other engineers and architects to drive guidelines, methodologies, and documentation
Be a hands-on person leading the team from the front as well as a coach, guide and mentor for software engineers in accomplishing architecture, design and implementation goals
Provide architectural guidance and oversight to quality assurance on all new code from inception through integration, staging and production environments
Participate in code reviews and provide constructive feedback on design and implementation to help others improve coding skills
Clearly document the requirements and the architecture and design proposed to deliver the software solution
Actively take part in any negotiations or discussions regarding the necessary requirements, and provide feedback to all parties involved
Effectively report progress and status through regular email or face to face communication with appropriate leads/managers
Job qualifications and requirements
10+ years of experience building out and managing enterprise level software solutions
7+ years of broad experience working with development technologies including Microsoft .NET (C#), ASP.NET/MVC, JavaScript frameworks, etc
7+ years of experience applying design patterns, methodologies and recognized practices like unit testing, dependency injection, test driven development, continuous integration and delivery
5+ years of experience to architect cloud-based applications leveraging PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) offerings from leading vendors such Amazon’s AWS

Related Jobs

UI Engineer   Boston, MA new
October 22, 2019