Flawless
Senior / Staff / Principal Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior / Staff / Principal Software Engineer
"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 enabling 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
We're looking for exceptional software engineers to join our Product Engineering team and help shape the future of DeepEditor and TrueSync.
This role is open across multiple levels, from Senior Engineer through Staff and Principal Engineer. The level and scope of responsibility will be determined based on your experience, technical depth, leadership impact, and track record of delivery.
As a Software Engineer at Flawless, you'll play a hands-on role in building and evolving DeepEditor, (our AI-powered editing platform) and TrueSync (Our localisation tool). You'll work closely with engineers, scientists, product managers, and creative teams to deliver innovative products that redefine how stories are created.
You'll be embedded within a product team, writing code, solving complex technical challenges, and driving delivery from idea to production. More senior candidates will be expected to influence technical strategy, lead architecture decisions, mentor engineers, and drive initiatives that span multiple teams and products.
Our core technologies are TypeScript, React, and Python. We're looking for strong generalists who enjoy working across the stack and are excited by the challenges of building ambitious products at scale.
What We're Looking For
We're seeking deeply technical, product-minded engineers who thrive in collaborative, cross-functional environments and have a track record of delivering complex software products.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
You care deeply about users and product outcomes, balance pragmatism with technical excellence, and are comfortable operating across different levels of abstraction from debugging production issues to shaping long-term technical direction.
The ideal candidate combines strong engineering fundamentals with a product delivery mindset and enjoys working closely with teammates to solve challenging problems.
For Staff and Principal candidates, we're looking for engineers who have demonstrated technical leadership, influence across teams, and the ability to drive large-scale technical initiatives.
Responsibilities
Product Development & Delivery
Design, build, and ship high-quality product features and improvements. Collaborate closely with cross-functional partners to deliver customer value. Contribute hands-on across the stack to solve technical and product challenges. Take ownership of systems and services that support DeepEditor's and TrueSync's long and short-form offerings. Drive projects from concept through production and ongoing iteration.
Technical Leadership
Influence architecture, system design, and engineering best practices. Make thoughtful technical decisions that balance innovation, quality, and delivery speed. Improve engineering standards, development workflows, testing, and deployment practices. Mentor and support engineers across the organization. For Staff and Principal candidates, provide technical leadership across multiple teams and initiatives.
Cross-Functional Collaboration
Partner with Science, Product, Design, and Creative teams to bring new capabilities to life. Translate product requirements into scalable technical solutions. Communicate technical concepts clearly to both technical and non-technical stakeholders. Help align engineering efforts with product and business priorities.
Scalability, Reliability & Quality
Improve system performance, stability, and scalability. Support rapid experimentation and iteration of AI-powered capabilities. Identify and mitigate technical risks before they impact delivery. Champion robust engineering practices and operational excellence.
Qualifications & Experience
We're interested in talented engineers from a variety of backgrounds. You don't need to meet every qualification to apply.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
We're particularly interested in candidates with:
Strong software engineering fundamentals, including system design, architecture, testing, and software quality. Hands-on development experience with TypeScript, React, Python, and/or other modern programming languages such as Go, Java, Ruby, C#, or similar. Experience building, shipping, and operating production software. Strong product instincts and a delivery-focused mindset. Experience working in cross-functional teams. Ability to take ownership of complex technical problems and deliver outcomes. Excellent communication and collaboration skills.
Additional expectations for Staff and Principal candidates
Demonstrated technical leadership across multiple teams or large product areas. Experience influencing technical strategy and architectural direction. Proven ability to mentor engineers and raise engineering standards. Track record of driving complex initiatives from conception through execution. Ability to balance short-term delivery needs with long-term platform investments.
Why work at Flawless?
You will be working in an environment based on trust, autonomy and collaboration, and this is a great opportunity for someone who wants to be part of a growing company in its most exciting stage of development. You can play a part in shaping the future of a company that’s caring, creative and collaborative.
In addition to this, you'll also receive:
Autonomy A hybrid working environment Competitive Salary All permanent employees receive generous stock options
I don’t meet all the listed requirements—should I still apply?
Absolutely! Research shows that women and underrepresented groups often hesitate to apply unless they meet every qualification, but at Flawless, we actively work to break down those barriers. We believe diverse perspectives, experiences, and backgrounds make us stronger, and we are committed to supporting and elevating underrepresented talent. If you're excited about the role, share our values, and believe you can contribute meaningfully, we encourage you to apply—even if you don’t meet every single requirement. Your unique skills and perspective matter, and we’d love to hear from you ❤️
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location