×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in City Of London, Central London, Greater London, England, UK
Listing for: Flawless
Full Time position
Listed on 2025-12-17
Job specializations:
  • Software Development
    Software Engineer, Software Architect
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: City Of London

The AI company that's revolutionizing Hollywood

Flawless is transforming Hollywood with assistive AI. Our tools empower filmmakers to edit, localize, and refine performances while preserving artistic intent.

Designed to support, not replace, artists, our technology expands what is possible on screen and gives creators freedom to tell stories with greater impact and reach audiences in new ways. From seamless multilingual releases to eliminating the need for costly reshoots, Flawless solves critical challenges that slow down productions and limit distribution.

We are also setting the standard for ethical AI in entertainment. Our Artistic Rights Treasury (A.R.T.) is a rights management solution that protects artists and rights holders, ensuring that innovation moves forward with transparency and respect for creative ownership.

The Role

As a Principal Engineer in our Product Engineering team, you will be both the hands-on technical anchor for our Deep Editor product and a principal-level leader influencing work across the department. Day to day, you’ll embed directly within the team - writing code, solving problems alongside other engineers, and unblocking delivery - while also guiding architecture, strategy, and technical standards for Deep Editors long and short form offerings.

You’ll mentor senior engineers, shape key technical decisions, and ensure our products meet the highest standards of quality, performance, and innovation.

Our core technologies are Type Script, React, and Python
. We’re looking fora strong generalist that is happy to work across the stack to deliver robust, scalable solutions.

Reports To
Evgenios Rodopoulos – Director of Product Engineering

What We’re Looking For
We’re seeking a deeply technical, product-minded engineer who thrives in cross-functional environments and has a track record of delivering complex products ’ll be as comfortable pair programming or debugging production issues as you are steering multi-team technical initiatives
. You’ll pair a hands-on coding approach with strategic leadership, ensuring our DE product evolves rapidly, robustly, and with a strong foundation for growth. The ideal candidate is both a technical problem solver and a culture builder
, elevating engineering practices while enabling fast, high-quality delivery.

Responsibilities

  • Product Delivery & Technical Leadership

    • Embed with teams to deliver high-quality product features and improvements day to day.

    • Lead the architecture and development of Deep Editors long and short form offerings.

    • Drive technical decision-making that balances innovation with stability.

    • Mentor and coach senior engineers to raise overall technical standards.

  • Cross-Functional Collaboration

    • Partner with science, product, and creative teams to integrate new features and capabilities.

    • Translate product requirements into scalable technical solutions.

    • Champion best practices in code quality, testing, and deployment.

  • Product Optimization & Scalability

    • Improve systems to support rapid iteration of science modules.

    • Enhance performance, stability, and scalability across the DE stack.

    • Proactively identify and address risks to delivery and quality.

Qualifications & Experience

  • Deep expertise in software design, architecture and in testing and launching robust products

  • Hands-on coding expertise in Type Script, React, and/or an Object orientated language such as Python, Ruby, Go, Java etc.

  • Product and delivery mindset.

  • Willingness to work embedded in teams daily.

  • Experience working in cross-functional teams.

  • Proven product ownership capability.

  • Individual contributor leadership experience with influence across multiple teams.

Interview Process:

At Flawless, our team and interview process want to help you show your best self. We’ll dive into past projects and simulate working together.

Our interview process is three rounds with some casual Zoom (or in-person) coffee in between to get to know each other:

- Recruiting Screen: 30-45 minute call with our recruiting team (We want to discuss your interests and motivations as well as the practical details and make sure that Flawless would be a good fit for you)

- Hiring Manager Screen: 45 minutes with our Director of Product…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary