Lead Software Engineer- AAA Video Games
Join Our Team as a Lead Software Engineer!
Company: SIDE
Location: Remote
Your Role:
As a Lead Software Engineer, you will take on an exciting role that often complements the responsibilities of a Software Engineer or Sr. Software Engineer. Beyond direct programming, you will provide hands-on technical support to a dedicated Ghostpunch project development team. You’ll collaborate closely with the Producer and Director of Technology to ensure the optimal use of programming resources for your team.
As the appointed Lead, you’ll have the authority to guide your fellow programmers, sharing insights on quality and the technical aspects of their work. Your valuable input will help the Producer strategize on the efficient utilization and scheduling of technical resources, fostering a smooth workflow throughout the project.
In your role as a Programming adviser, you’ll work with the Producer to maintain the overall quality of Ghostpunch programming, ensuring it meets or exceeds the standards set by the Director of Technology, all while requiring minimal supervision. Alongside your programming duties, you will also engage in other management responsibilities such as project scoping, technical documentation writing, and personnel evaluation.
Requirements
What We’re Looking For:
- AAA Video game Industry Experience Highly Preferred
- Bachelor’s degree in Computer Science or related field and at least 4 years of experience as a Programmer/Software Engineer in the gaming industry or an equivalent combination of education and practical work experience.
- Experience in Programming/Software Design on at least 1 shipping game product from beginning to end.
- Prior management/leadership training and/or experience.
Responsabilities:
· Establish a collaborative relationship with the Director of Technology, team programmers, and Producer.
· Provide leadership and technical guidance to Software Engineers on the development team.
· Engage in game programming design processes.
· Maintain communication with other disciplines (Art, Design, Audio) regarding their impact on programming.
· Write and debug core engine and game code.
· Develop advanced tools and utilities to support projects.
· Identify and resolve potential problem areas proactively.
· Assist less experienced Software Engineers as needed.
· Estimate time requirements for tasks accurately.
· Advise on technical feasibility and ensure alignment of project design with platform requirements.
· Create and manage the Technical Design Document (TDD), detailing project modules and their connections.
· Work with the Lead Artist to set up a directory structure for team collaboration and archiving.
· Keep the Producer informed of changes to the work schedule, resource needs, and any issues affecting team dynamics.
· Plan and coordinate programming resources under the Producer’s guidance to ensure efficient workflow.
Why SIDE? We believe in creating a culture that promotes growth, innovation, and fun. Join us in transforming the future of gaming while developing your career alongside brilliant minds!
Benefits
About Side
Side (formerly PTW) is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in 2009 and drawing on 30+ years’ experience from our parent company in Japan, Side has since grown to become a global force with 20 studios in 14 countries across North America, Europe, South America, and Asia.
Our industry-leading services include game development, art production, audio production, quality assurance, localization, localization QA, player support, community management, and datasets.
Help us bring stories to the world! Join a global team of passionate gamers and contribute to delivering unforgettable game experiences.
Experience our side of life. For more information, visit www.side.inc.