Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
D

At a Glance

  • Tasks: Join a dynamic team to enhance software for spectacular live and virtual experiences.
  • Company: Disguise, a leader in innovative visual technology for entertainment.
  • Benefits: Unlimited paid time off, hybrid working, mental health support, and gig allowance.
  • Other info: Inclusive culture that values diversity and personal growth.
  • Why this job: Work with top brands like Disney and Netflix, making a real impact in the industry.
  • Qualifications: 6+ years of C++ experience and a passion for problem-solving.

The predicted salary is between 36000 - 60000 £ 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.

Disguise are looking for a senior software engineer who considers themselves to be a generalist programmer. 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. This role will be primarily working with the “Displays and Servers” team which specialises in Software‑Hardware interfaces and distributed systems.

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
  • Work closely with a team of developers to solve our most technically challenging problems
  • Work closely with a team of support engineers to help them better understand customer issues
  • Share knowledge of your expertise with the team
  • Help to grow the team by participating in technical interviews

Experience we are looking for:

  • Strong experience (6+ years) writing C++ to build a commercial product
  • 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
  • Collaborative, working with the team to build a product and knowledge share
  • Pragmatic in the way you approach writing code
  • Passionate to expand your knowledge
  • Resilient to keep experimenting

About Disguise:

Disguise is the industry‑leading platform sitting at the heart of a new era of visual experiences – one powerful integrated system of software, hardware and services to help create the next dimension of real‑time spectacle. We partner with the biggest entertainment brands and companies in the world to deliver the A‑list of live music events, live TV broadcasts, immersive experiences, installations, theatre, film and TV production, corporate communications and brand product launches. Working with Disney, Snapchat, Netflix, ESPN, the Burj Khalifa, and Adele, Disguise is the number one partner delivering the next dimension of entertainment.

Our values:

  • Honest: We are real with ourselves and our clients and share our ideas with openness and transparency.
  • Evolutionary: We innovate using our user’s ever‑changing needs so our technology remains ahead‑of‑the‑game.
  • Fearless: We take the best path, not the easiest, and innovate where it’s right, not where it’s simplest.
  • Resilience: We don’t give up until we find the right solution, even if it means going outside our remit.
  • Belong: We create an environment where everyone feels like they belong and is empowered to do their best work.

Benefits:

  • Unlimited Paid Time Off – with minimum time you must take set at 20% above statutory.
  • Hybrid working between home and our offices (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) to spend on tickets every year to immerse yourself in our industries.
  • Belonging policies – including (but not limited to) support for Parental, Fertility, Miscarriage, Menopause and Transitioning.
  • 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.

Senior Software Engineer employer: Disguise Technologies

Disguise is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a Senior Software Engineer to thrive. With a commitment to employee growth through training and mentoring, alongside benefits like unlimited paid time off and mental health support, Disguise ensures that its team members are empowered to excel both personally and professionally. Located in the vibrant city of London, employees enjoy a dynamic work environment that embraces diversity and inclusion, allowing them to contribute to groundbreaking projects with leading entertainment brands.

D

Contact Details:

Disguise Technologies Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Disguise on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date with your best C++ projects. This is your chance to demonstrate your coding prowess and problem-solving abilities.

Tip Number 3

Prepare for those technical interviews! Brush up on your coding challenges and be ready to discuss your past projects. We want to see how you tackle complex issues and collaborate with teams.

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, it shows you’re genuinely interested in joining the Disguise team.

We think you need these skills to ace Senior Software Engineer

C++
Software Development
Real-Time Systems
Windows Software Development
Code Review
Problem Solving
Attention to Detail

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your C++ experience and any relevant projects you've worked on. We want to see how your skills align with what we do at Disguise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and why you’re excited about working with us. Let us know how you can contribute to our innovative team.

Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples of complex problems you've solved in the past. We love engineers who are curious and resilient, so let that shine through!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Disguise Technologies

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've used C++ to solve complex problems. They’ll likely ask you to explain your thought process during coding challenges, so practice articulating your approach.

Showcase Your Team Spirit

Since this role involves working closely with a team, be ready to share examples of how you've collaborated in the past. Highlight your experience in code reviews and how you’ve helped others understand technical issues. They want to see that you can communicate effectively and contribute to a positive team dynamic.

Demonstrate Problem-Solving Skills

Prepare to tackle some real-time system challenges during the interview. Think of specific instances where you faced a tough problem and how you approached it. They’re looking for someone who is curious and resilient, so don’t shy away from discussing any failures and what you learned from them.

Align with Their Values

Familiarise yourself with Disguise's values like honesty, evolution, and resilience. During the interview, weave these values into your responses. Show them that you not only have the technical skills but also the right mindset to thrive in their innovative environment.