Overview
We are seeking a Development Director with Unreal Engine/Unity expertise to drive the creation of real-time immersive products, manage high-performing teams, and champion the strategic vision of our development department.
As the Development Director, you will lead and inspire a diverse team of developers to deliver engaging, stable, and innovative interactive experiences. Your strategic roadmap will support both immediate project needs and long-term business objectives. You will partner closely with artists, designers, account managers, and executives, ensuring flawless execution across multiple projects and platforms. In this role, you will also serve as a key point of contact for clients and stakeholders, translating high-level goals into robust technical solutions.
You will be a part of the leadership team that continuously keeps its focus on strengthening company culture and spirit by promoting and living by company’s values:
- Integrity - Operate with accountability, responsibility, and always doing the right thing
- Communication - Have clear, consistent, and supportive communication
- Creativity - Solve problems and create things in a new or better way
- Innovation - Constantly explore emerging tech
- Craftsmanship - Be in constant pursuit of excellence
Responsibilities
- Full Software Lifecycle: Lead the end-to-end development process (designing, coding, debugging, documenting) for both Unreal Engine and Unity-based applications.
- Development Roadmapping: Define and communicate a clear technical roadmap aligning short-term project deliverables with long-term growth and innovation.
- Infrastructure & Architecture: Establish best practices for scalable systems and high-performance code, including Git flow, CI/CD, code reviews, and robust documentation.
- Project Management: Oversee schedules, budgets, and resource allocation. Mitigate risks proactively, ensuring timely delivery of high-quality products.
- Performance Optimization: Champion profiling and optimization (GPU/CPU), refactoring codebases, and enforcing technical standards to maintain rock-solid stability.
- Cross-Discipline Coordination: Collaborate with art, design, engineering, and project management teams to maintain a unified vision, manage dependencies, and ensure smooth execution.
- Risk & Crisis Management: Identify potential risks early, develop mitigation strategies, and guide teams calmly and effectively through high-pressure situations.
- Continuous Alignment: Communicate project status, risks, and opportunities to leadership and clients, ensuring transparency and sustained client satisfaction.
- Quality Control & Testing: Oversee QA processes, advocate for rigorous testing, and ensure thorough documentation of all technical implementations.
- Client & Stakeholder Engagement: Serve as a primary technical liaison, translating business objectives into viable, efficient, and innovative solutions.
- Emerging Tech Research: Stay ahead of industry trends—AR, VR, AI, and more—and integrate cutting-edge technologies into project pipelines.
- Mentorship & Growth: Inspire and mentor developers of varying seniorities, fostering a collaborative, creative, and high-performance environment.
- Fostering Innovation: Champion a culture of continuous learning, R&D, and experimentation to keep products fresh and competitive.
- Remote & Distributed Teams: Manage teams across multiple locations, promoting consistent communication, shared vision, and strong team morale.
- Promote International Projects: Support and expand the reach of bully!'s international portfolio, identifying global opportunities and best-fit technologies.
- Hiring & Onboarding: Recruit and onboard talent, ensuring the team has the necessary skills and resources to tackle emerging technologies and project challenges.
Minimum Qualifications
- 7+ years of enterprise-level development experience in real-time applications using C# (Unity) and/or Unreal Engine (C++/Blueprints).
- Strong background in software architecture, going beyond standard design patterns (GoF).
- Proven proficiency in profiling and optimising GPU/CPU performance.
- Demonstrated expertise in refactoring and optimising existing codebases for maintainability.
- Experience managing distributed teams, with proven success in remote collaboration.
- Visionary Thinking: Anticipate industry trends and capitalize on emerging technologies to maintain a competitive edge.
- Empathy & Emotional Intelligence: Cultivate an inclusive, supportive environment that encourages individual and team growth.
- Crisis & Change Management: Steer teams through periods of change or crisis, maintaining morale and ensuring project stability.
- Client Retention & Satisfaction: Track and sustain high client satisfaction by delivering on goals, resolving issues promptly, and nurturing long-term partnerships.
- Oversee strategic direction and operations across departments or business units.
- Lead multiple teams, ensuring alignment with organizational objectives and KPIs.
- Manage budgets, resources, and key performance indicators.
- Develop and maintain external relationships (clients, partners).
- Drive business development initiatives that contribute to company growth.
- Provide strategic recommendations to executive leadership.
Preferred Skills
- Outstanding organizational and communication abilities, fostering smooth cross-discipline collaboration.
- Demonstrated track record in leading development teams, driving project success with strategic planning and line management.
- Prior experience as a Department Director or in a senior leadership role, managing budgets and aligning resources effectively.
- Full professional proficiency in English (written and spoken) for clear, concise communication.
Education
- Bachelor's/Master degree in Computer Science, Software Engineering, or related technical fields, or extensive equivalent experience
Benefits
- Competitive Pay and a flexible working schedule in a hybrid mode.
- An international environment with opportunities to collaborate on global projects.
- Company Values Recognition Program and Referral Bonus.
- Wellness Bonus to support a healthy work-life balance.
- Professional Development Training to foster continuous learning.
- Additional Medical Insurance (partially covered by the company).
- A centrally located office for convenient access.
- Monday-Friday schedule with a strong focus on work-life balance.