
Software Engineer
- Remote
- Chatham, England, United Kingdom
- Development
Job description
At Dovetail Games, we are on a mission to craft immersive games and experiences that transport enthusiasts into captivating virtual worlds. Our dedicated team is a diverse blend of industry veterans and passionate enthusiasts, all driven by a shared commitment to innovation and excellence.
As we expand, we push the boundaries of gaming technology to deliver cutting-edge experiences across multiple platforms, including PC, PS5, and Xbox Series S/X.
We are actively seeking a skilled Software Engineer to join our team, working on our upcoming projects. We are looking for candidates who are passionate about building great games with great gameplay experiences.
Job requirements
Main Responsibilities
Contribute to development on our upcoming projects
Create clean and efficient C++ code in an Unreal Engine environment.
Implement, debug, and optimize features, systems and tools as required
Contribute to decisions regarding overall software architecture
Work collaboratively within a team of software engineers, conducting thorough code and architecture reviews, offering constructive feedback and support.
Able to direct more junior engineers
Effectively prioritizing workload to meet project tasks and sprint goals
Work closely with the wider team including the designers, artists, etc to successfully implement and iterate on features and achieve project goals
Person Specifications
Ideally, you will meet many of these criteria, but we do not expect every candidate to fulfill them all. If you have a mix of these requirements and some of our "nice to haves," we would love to talk to you.
2+ years of commercial games development experience ideally with a shipped title or extensive work on a live services title
Strong knowledge of Unreal Engine and C++ in industry, and understanding of the pros of cons of the language and engine features
Proficient with Perforce, our source control solution
Excellent written and verbal communication skills in English
Good software engineering skills, knowledge of architectural patterns and ability to program in a clean and efficient manner, evolving your style and practices where required.
Willingness to step outside your comfort zone, actively seeking opportunities to learn and grow
Own your work – be proactive, passionate and accountable.
or
All done!
Your application has been successfully submitted!