Flutter Studios
Gaming
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.