Position: Engineering manager
Company: Softblues
Experience required: 5y
Category: Lead
English level: upper
Published: 2023-03-01T00:00:00+02:00

**Position description**

Our client is looking for a Head of Software Development to take ownership of the software development efforts in a hardware project for kids aged 6-10, mixing TV and gaming consoles for storytelling and entertainment.

Our client is a corporate venture builder with a focus on the toy industry, seeking to identify, invent, test and develop new play experiences, both digital and physical, that the target group will love in the future.

**Your mission:**

● Take ownership of the entire Unity- and Java based software used to build a new device.
● Plan, direct and coordinate all activities related to creating the software.
● Design, build, and maintain efficient, reusable, and reliable code.
● Ensure the best performance, quality, and responsiveness of applications and games.
● Partner with Art, Design and Production teams to ensure schedules and goals meet business and project needs.
● Conduct code reviews and be part of the hiring process for future colleagues.
● Bring meaningful contributions to our product and the entire team

**For this role you should have:**

● 7+ years overall experience in the tech industry.
● 3+ years of experience in tech leadership positions, such as Head of, Director of Engineering, etc., leading teams of 10+ members.
● 3-5 years experience with Unity 3D/Content Development.
● Profound experience with Unity, it's design patterns, ecosystem and best practices.
● Strong C# object-oriented programming and scripting language skills.
● Experience working with game assets (meshes, animations, materials etc).
● Experience profiling and optimizing game and render performance (GPU and CPU).
● Experience working on a physics-based game project, source control systems such as Git in a multi developer team environment.
● Java programming experience to control electronic hardware devices.
Ideally you have experience working with Java on Android projects (v12, Go Edition).
● Understanding UX design process and experience working with UX design/development teams.
● Good written and verbal communication in English (German a plus).

**We offer:**

● Competitive compensation and regular performance-based salary and career development reviews.
● Passionate experienced team, friendly atmosphere, concern for the comfort of specialists.
● A corporate culture that inspires growth and development (tech talks, mentoring, etc).
● Accounting assistance.
● Regular team-building activities.
● Comfortable working environment.
● 18 working days paid vacation.
● No micromanagement.
● Remote work.