At a Glance
- Tasks: Lead a team to develop and enhance cutting-edge software for live and virtual experiences.
- Company: Join Disguise, a leader in innovative software solutions for spectacular productions.
- Benefits: Enjoy unlimited paid time off, hybrid working, and mental health support.
- Other info: Collaborative environment with excellent career progression opportunities.
- Why this job: Make a real impact in the entertainment industry while growing your skills.
- Qualifications: 6+ years of C++ experience and strong leadership skills required.
The predicted salary is between 80000 - 100000 £ per year.
Disguise sits at the heart of the most inspiring live and virtual experiences in the world, leading the market in building a software and hardware solution that designs, sequences and controls the most spectacular productions across film and TV, broadcast, live and corporate events.
About the role: Disguise is looking for a Lead Software Engineer who is a generalist programmer with strong leadership skills. The successful applicant will enjoy working at the cutting edge of their industry, providing software for demanding end users. They will be an exceptional engineer with proven experience using C++ who is excited to improve the product and their own skill‑set by applying good development practices. Development is conducted in small, highly focused teams of engineers, light on process and requiring a hands‑on approach.
What you will do:
- Improve, support and maintain existing areas of the product
- Build and technically specify new features
- Participate in and lead code reviews
- Lead a team of developers to solve the most technically challenging problems
- Work closely with support engineers to help them better understand customer issues
- Share knowledge of your expertise with the team
- Help grow the team by leading technical interviews
- Conduct regular 1‑to‑1s with team members to discuss career progression, performance, day‑to‑day work, etc.
- Manage team workload and ensure resources are effectively utilized
Experience we are looking for:
- Strong experience (6+ years) writing C++ to build a commercial product
- Experience leading and/or mentoring junior engineers
- Experience releasing a commercial software product
- Experience working in a team to create code, review code, and fix bugs
- Experience in real‑time systems
- Experience working on Windows software development
Skills, behaviour and values we are looking for:
- Clear communication, both verbal and written
- Excellent attention to detail when writing and reviewing code
- Enjoy problem solving complex issues with a curious and inquisitive mind
- Technically competent and interested in building out a product and exploring what can make it great
- Collaborative, working with the team to build a product and share knowledge
- Pragmatic in the way you approach writing code
- Passionate about expanding your knowledge
- Resilient and willing to keep experimenting
Benefits:
- Unlimited Paid Time Off – with minimum time set at 20% above statutory
- Hybrid working between home and the office (dependent on role and location)
- Mental health and wellbeing support – subscription to the Calm app, mental health first‑aid buddies, employee assistance programmes
- Gig allowance – £400 (or local equivalent) per year to spend on tickets to immerse yourself in the industry
- Belonging policies – support for parental, fertility, miscarriage, menopause and transition
- Training, coaching & mentoring
As set forth in Disguise Technologies Ltd’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
Lead Software Engineer in London employer: Disguise Technologies Limited
Contact Detail:
Disguise Technologies Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer in London
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C++. This is your chance to demonstrate your technical prowess and problem-solving abilities, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on your leadership skills. Since you'll be leading a team, think about how you can inspire and mentor others. Be ready to share examples of how you've tackled challenges and supported your team in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our company.
We think you need these skills to ace Lead Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight your C++ experience and any leadership roles you've had. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and why you're excited about working with us at Disguise. Be sure to mention any relevant projects or experiences that showcase your problem-solving skills.
Showcase Your Team Spirit: Since we value collaboration, make sure to highlight your experience working in teams. Talk about how you've mentored others or led projects, as this will resonate well with our team-oriented culture.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status directly!
How to prepare for a job interview at Disguise Technologies Limited
✨Know Your C++ Inside Out
As a Lead Software Engineer, you'll need to showcase your expertise in C++. Brush up on advanced concepts and be ready to discuss your past projects. Prepare to explain how you've tackled complex problems using C++ and the best practices you follow.
✨Demonstrate Leadership Skills
Since this role involves leading a team, think about examples where you've successfully mentored junior engineers or led a project. Be prepared to discuss your approach to code reviews and how you manage team dynamics to foster collaboration.
✨Showcase Problem-Solving Abilities
Expect to face technical challenges during the interview. Prepare to walk through your thought process when solving complex issues. Use real-life examples to illustrate how you approach problem-solving and your curiosity in exploring new solutions.
✨Communicate Clearly and Effectively
Clear communication is key in this role. Practice articulating your thoughts on technical topics in a way that's easy to understand. Be ready to discuss how you ensure that your team is aligned and how you share knowledge effectively.