Principal Engineering Manager (FYUL)
Principal Engineering Manager (FYUL)
The Product
FYUL is a high-growth, print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers.
Our mission is to build a platform that lets anyone, anywhere unlock their own personal freedom. The freedom to generate income, be your own boss, and set your schedule. So far we’ve seen more than 6 million people sign up to start their own eCommerce businesses with FYUL. Because every order is made on-demand, there’s no risk to getting started, just reward for putting in the work. Our aim is to put this power to build a business into the hands of every person who wants to create their own business. We transform business dreams into awesome digital products.
We do this magic through 24 loosely coupled squads - each specializing in their own area of expertise. These include, but are not limited to, Demand Integrations, Growth, Order, Payments, Supply, and Product Presentation. FYUL is a true product company. Each engineering squad works on its own product or area of expertise tirelessly. This yields sustainable, clean code along with less technical debt.
FYUL product teams consist of 3 to 6 developers each. They are cross-functional, self-sufficient and highly autonomous teams, working in direct cooperation with Product Managers and Designers.
FYUL people come from more than 20 countries. Our team has grown to more than 600 team members (and growing!).
About the role
We’re looking for a Principal Engineering Manager to lead a critical engineering area and raise the bar for how we build and deliver products. This is a senior leadership role for someone who combines strong engineering judgment with a deep sense of ownership.
You will work closely with Product and Design to shape solutions early, bring clarity to complex problem spaces, and help your team deliver in a predictable and sustainable way.
You’ll stay close to the work, understand what your team is building and why, and create the conditions for strong execution, healthy engineering standards and meaningful business impact.
What is the difference between Engineering Manager and Principal Engineering Manager roles?
An Engineering Manager is primarily responsible for ensuring a squad delivers effectively by combining strong technical judgment, operational excellence, people leadership, and alignment with product and business goals, while a Principal Engineering Manager is expected to operate at a broader organizational level, shaping strategy, alignment, technical direction, and delivery effectiveness across multiple squads or domains when needed. While both roles require strong business understanding, accountability, and leadership, the EM focuses on optimizing team execution and outcomes within a specific area, whereas the Principal EM focuses on that and scaling organizational effectiveness, reducing cross-team friction, guiding leaders, and ensuring multiple teams evolve coherently toward broader pillar or company objectives when required.
Your daily tasks will include:
- Leading a team of engineers and support them through clear direction, context, and feedback.
- Partnering with Product and Design to shape solutions from the earliest stages.
- Owning delivery from problem definition to execution, ensuring clarity, alignment, and momentum.
- Driving predictable execution through thoughtful planning, realistic expectations, and transparency around progress and risks.
- Maintaining a high bar for engineering quality, scalability, and maintainability.
- Contributing to broader engineering improvements through experience, collaboration, and strong leadership.
- 5+ years of experience leading engineering teams in a product company.
- Totally 10+ years of background in software engineering, including software engineer/developer rolesю
- From an architecture perspective, you should be comfortable designing and operating distributed, service-oriented systems.
- You should have experience working in both back-end and front-end.
- It is also partially hands-on role, so You should be open to going and building things if needed (coding with the use of AI/conducting code reviews/making architectural decisions etc.)
- A strong track record of delivering complex products or systems in a fast-moving environment.
- Ability to operate comfortably in both technical and product discussions.
- Strong ownership mindset and ability to bring clarity to ambiguous situations.
- Experience partnering closely with Product and Design.
- Clear communication skills and a practical, execution-oriented approach to leadership.
- Languages include PHP (Symfony) as a core stack, Node.js (TypeScript), and Angular (TypeScript).
- Data technologies include PostgreSQL as a primary database, along with experience working with caching solutions like Redis and exposure to MongoDB.
- Infrastructure includes AWS and containerized environments such as Kubernetes.
- AI and developer productivity are part of our day-to-day work, so we expect practical experience using LLMs and coding assistants, along with an understanding of how AI can improve engineering workflows such as code quality, testing, and debugging.
- Engineering practices include automated testing across different levels (unit, integration, and end-to-end), continuous delivery, and working in fast feedback environments.
- We also rely on data-informed product development, including A/B testing.
- Tooling and observability include working with CI/CD pipelines, modern development workflows, and monitoring distributed systems.
- Backend: PHP (Symfony), Node.js (TypeScript).
- Frontend: Angular (TypeScript).
- Databases: PostgreSQL, Redis, MongoDB.
- Infra: AWS, Kubernetes, Terraform, Helm, Atlantis
- Engineering Tools: Postman, Git, GitHub Copilot, PhpStorm, Grafana, Kibana, Prometheus.
- Remote work Tools: Jira, Miro, Google Workspace, Slack.
- Development Practices: Pair Programming, Code Reviews, Continuous Integration/Deployment.
...and of course, your benefits:
- 20 fully paid business days of vacation
- 15 fully paid sick leaves
- 11+ fully paid public holidays
- medical expenses compensation
- well-being compensation — gym, sports, or other wellness activities
- culture perks — gifts and team activities
- access to learning platforms
- English courses compensation
- ability to work from home or remotely 😊