Technical Lead - Warhammer 40,000 Battlesector

1 Week ago • 5 Years +

Job Summary

Job Description

We are seeking a skilled and experienced Technical Lead to join the Warhammer 40,000: Battlesector team. In this role, you will report to the CTO and guide the technical direction of the project, ensuring code quality and scalability. Responsibilities include leading technical development by extending the existing Unity codebase, conducting regular code reviews to ensure adherence to standards and provide feedback, and ensuring the codebase is well-documented and follows best practices. You will also mentor programmers and support a team of developers, including external contractors. The position requires strong C# and Unity development skills, knowledge of version control, and excellent communication and problem-solving abilities.
Must have:
  • 5+ years of professional experience in Windows Unity development
  • At least 2 years in a lead or senior technical role
  • One shipped title
  • Experience with mature Unity codebase and legacy systems
  • Proven experience in code reviews and mentorship
  • Strong proficiency in C# and Unity development
  • Knowledge of version control systems
  • Excellent communication skills
  • Strong problem-solving skills
Good to have:
  • Experience working with remote or distributed teams
  • Experience with memory management
  • Experience with console development
  • Experience with Unity editor extension
  • Understanding of good gameplay
Perks:
  • Remote working options
  • Competitive salary
  • Some travel may be required

Job Details

Position Overview: This is an incredible opportunity to join one of the most exciting companies in the games industry. We are seeking a skilled and experienced Technical Lead to join the Warhammer 40,000: Battlesector team to support the project going forwards. The project has a mature Unity codebase, in use across multiple projects, requiring ongoing additions.

As the Technical Lead, you will report to the CTO and assist the Game Director by guiding the technical direction of the project.  You will ensure the quality and scalability of the code, and support a team of programmers, including external contractors. You will play a key role in maintaining and evolving the project’s architecture, conducting code reviews, and providing mentorship.

Key Responsibilities:

  1. Lead Technical Development:
    • Provide technical leadership and vision for the project’s architecture and development.
    • Extend the existing codebase, ensuring that it meets new requirements without breaking existing functionality, while maintaining a quarterly release cycle.
  2. Code Reviews:
    • Conduct regular code reviews of internal and external developers’ work to ensure adherence to coding standards, best practices, and project-specific guidelines.
    • Provide constructive feedback to improve the quality of the codebase.
    • Identify potential technical debt and suggest solutions to reduce long-term maintenance overhead.
  3. Documentation and Best Practices:
    • Ensure that the codebase is well-documented and that best practices for development, testing, and deployment are followed.
    • Establish guidelines for new features and suggest architecture improvements.

Required Qualifications:

  • Experience:
    • 5+ years of professional experience in Windows Unity development, with at least 2 years in a lead or senior technical role.  At least one shipped title.
    • Experience working with a mature Unity codebase, including refactoring and extending legacy systems.
    • Proven experience in conducting code reviews, providing mentorship, and leading teams of developers.
  • Technical Skills:
    • Strong proficiency in C# and Unity development.
    • Knowledge of version control systems and code review tools.
  • Soft Skills:
    • Excellent communication skills and the ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
    • Strong problem-solving skills and the ability to think critically and creatively.

Desired Qualifications:

  • Experience:
    • Previous experience working with remote or distributed teams and contractors.
  • Technical Skills:
    • Experience with memory management, console development, and Unity editor extension.
  • Soft Skills:
    • Experience with and understanding of good gameplay, with ability to raise emergent issues and limitations with the creative team.

Additional Information:

  • Full-time permanent position.
  • Remote working, or in-office in Epsom UK, Milan Italy, or Warsaw Poland.
  • Some travel may be required (approximately 2-3 trips per year).
  • Competitive salary based on location and experience.

Application Process:

Please submit your CV and a covering letter to career@slitherine.co.uk or via the Apply button below.

By submitting your resume, you consent to the processing of your personal data for recruitment purposes by Slitherine Software UK Ltd and its subsidiaries.

 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Epsom, England, United Kingdom

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!