What are the responsibilities and job description for the Lead Engineer (PDT timezone) position at Hardsuit Labs Inc?
Description
Come be a part of gaming history! Hardsuit Labs is looking for a Lead Engineer to join them in working on one of the largest AAA games in the world. Join a world class group of engineers and designers, bringing your talent to bear working on games that will be played by millions.
As a Lead Engineer at Hardsuit Labs, you know what it takes to lead a team and how to inspire others to dream more, learn more, and become more. Your team can rely on you to keep them focused and on the right track. In this leadership role we are looking for a strong ability to serve and advocate for the engineering team, to help nurture, and guide other engineers through both mentorship and peer reviews. Our Lead Engineer will serve as a passionate collaborative partner alongside the design and gameplay teams to prototyping unique and engaging gameplay experiences.
Our team is built on a culture of teamwork, problem solving and knowledge sharing. We expect that every employee, regardless of the role, will contribute to our general studio-wide effort by initiating, fostering, and managing others towards positive working relationships with each other. Upholding and promoting this philosophy is part of the job.
What You’ll Do
- Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements.
- Author, review and provide feedback on technical and end-user documentation of systems.
- Collaborate with Technical Leadership and Engineering to establish technical design and architecture.
- Be responsible for ensuring the stability and accuracy of systems by identifying, communicating and resolving defects.
- Provide support, guidance, and supervision to engineers on your team
- Provide meaningful feedback and enforcement of coding standards through peer reviews.
- Work with production and QA to ensure realistic schedules to ensure successful release of features and systems
- Work closely with designers, content teams, and other engineers to prototype, develop, and refine gameplay features
Requirements
What You’ll Bring
- 6 years professional software development
- 4 years developing in a team environment
- 2 years professional C with an advanced understanding of it
- 1 year working professionally in UE4
- Extensive experience working in multiple code bases
- Able to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers
- Ability to provide meaningful time estimates for large tasks
- Ability to work with minimal guidance on high-impact tasks or independently on low-risk tasks
- Capable of identifying and fixing areas that could use optimization
- Capable of writing thread-safe code
- Able to navigate through ambiguity and act accordingly
- Excellent debugging skills
- Strictly adhering to project coding standards
- Strong cross-discipline collaboration skills
- Great communication, written and verbal
- Expert knowledge of 3D math as it relates to gameplay programming
Nice to Have
- Has shipped at least one game
- AAA game development experience
- Experience with networked client/server architecture
- Previous experience in a leadership role