Flutter Studios

Gaming

PrincipalSoftwareEngineer

€120–180k ~AI est. Sofia, Bulgaria Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal Software Engineer at Flutter Studios. Skills: Technical authority, System architecture, Engineering best practices, Software design. Guide architecture decisions. Guide design decisions”

What You'll Achieve.

Teams make better technical decisions; Teams make faster technical decisions; Systems become more scalable; Systems become more maintainable; Systems become more consistent; Engineering standards applied consistently; Technical debt actively managed; Technical debt reduced; Teams more autonomous; Teams more confident; Teams more effective; Technology changes delivered with minimal disruption

Industry & Context.

Gaming
Problems you'll solve

Solve complex problems; Identify gaps; Identify inefficiencies; Identify risks

What They're Looking For.

Must Have

Principal / Staff-level engineer experience, Owning technical direction across multiple teams, High-impact technical decisions, Large-scale system design experience, Modern software engineering practices, Improving software development lifecycle efficiency, Hands-on Node.js experience, Hands-on TypeScript experience, Hands-on JavaScript experience, Hands-on Java experience, AWS experience, Docker experience, Kubernetes experience, GitHub workflows experience, Modern CI/CD pipelines experience, AI tools application understanding, Communication skills, Stakeholder management skills, Agile environments experience, Prioritisation skills, Decision-making skills

Nice to Have

Gaming industry experience, Gambling industry experience, High-scale systems experience, Real-time systems experience, Public GitHub repository, Portfolio of work

What You'll Do.

Guide architecture decisions

Guide design decisions

Guide engineering decisions

Drive technology strategy execution

Drive transformation initiatives

Lead technical changes

Ensure high engineering standards

Solve complex technical problems

Define system architecture

Evolve system architecture

Establish engineering best practices

Promote engineering best practices

Enforce engineering best practices

Act as software design custodian

Ensure consistency across systems

Ensure quality across systems

Identify inefficiencies

Support teams in breaking down problems

Enable cross-team alignment

Reduce silos across engineering teams

Mentor senior engineers

Coach senior engineers

Create autonomous teams

Improve team effectiveness

Contribute to technical assessment

Contribute to capability building

Champion engineering culture

Build working relationships

How You'll Work.

Team & Collaboration

Across multiple squads; Across engineering teams; Across product teams; Across delivery teams; Across platform teams; Cross-functional teams

Communication Scope

Stakeholder management; Explain complex technical concepts

Process & Methodology

Agile, Scrum, Kanban

Full Job Description

Principal Software Engineer **Job title:** Principal Software Engineer **Location:** Sofia, Bulgaria **Overview of the role:** We are transforming our Sofia studio into a high-performing Technology Hub, focused on building scalable, high-quality game development capabilities. As part of this transformation, we are looking for a Principal Software Engineer to play a critical role in shaping our technical direction, improving how we build software end-to-end, and enabling our teams to deliver faster, with higher quality. This is a hands-on technical leadership role. You will be expected not only to set direction, but also to go deep when needed — solving complex problems, guiding teams, and leading by example. Working closely with the Head of Technology, you will operate across multiple squads as a technical authority, ensuring we make the right decisions, maintain high engineering standards, and successfully deliver the technology changes required to support our growth. _This role follows a hybrid approach to working, allowing you to combine working from home with working in our modern offices. These discussions are between you and your manager to find the best pattern for you both, while recognising that quality time together is essential for keeping us mission-aligned._ Our teams work from a lively location nestled within this historic city. Enjoy the best of both worlds with winter and summer offices, tantalizing free snacks and a gaming paradise for endless entertainment. **What you’ll do:** _Key Responsibilities_ * Act as a**** technical authority across multiple squads, guiding architecture, design, and engineering decisions * Drive the execution of technology strategy and transformation initiatives within the organisation * Lead and influence major technical changes (platform evolution, tooling, frameworks, performance improvements) * Ensure high engineering standards across scalability, performance, security, and maintainability * Take a hands-on approach to

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Flutter Studios?

Real rants from real employees. Read before you apply.

Read Company Rants →