The Experience Enablers Group within Platform R&D builds foundational user platform services used across all Criteo products, focusing on scalable SaaS building blocks for accounts, teams, communication, and activity tracking. As a Full-Stack Platform Engineering Lead, you will lead a team of 4 engineers integrating this platform into Criteo's largest product, bridging platform builders and users. Responsibilities include defining architecture strategy, managing and growing the team, co-designing user platform systems, developing end-to-end features with Angular and C#, ensuring platform consistency, and mentoring engineers. Requirements include 6+ years of experience in web application development, backend skills in C#, Java or Python, front-end experience with Angular or similar, strong system design and API knowledge, leadership and mentoring experience, and excellent communication skills. The role offers a hybrid work model, career development programs, health and wellness benefits, a diverse and inclusive team, competitive salary with performance rewards, and potential equity. Location: Bucharest, Romania.
What you'll do
Define architecture strategy and long-term technical roadmap
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Collaborate with engineers, understand requirements, and propose solutions
Drive adoption of standards and best practices across engineering teams
Manage and grow a team of 4 engineers
Support career development, mentoring, and hiring
Foster a strong engineering culture focused on trust, quality, and collaboration
Co-design and build systems for user accounts, self-registration, identity, and permissions
Develop collaboration and team management capabilities
Ensure consistency and reusability of platform services across different teams
Develop end-to-end features using Angular and C#
Design scalable APIs and backend services powering user interactions
Ensure high-quality UI/UX aligned with product and design teams
Maintain strong architectural consistency across systems
Improve performance, scalability, and reliability of core platform components
Contribute to CI/CD, testing strategies, and engineering best practices
Mentor engineers and contribute to technical excellence across teams
Requirements
Bachelor's or master's degree in computer science, Engineering, or equivalent practical experience
6+ years of experience building and scaling web applications
Solid experience in backend development using C#, Java or Python
Good command of modern front-end frameworks (Angular or equivalent)
Strong understanding of scalable system design and API architecture
Focus on users, communication, and clean system design
Ability to simplify complex problems into elegant, maintainable solutions
Collaborative mindset and experience working in cross-functional teams
Curiosity and drive to continuously improve engineering practices
Proven ability to lead and mentor engineers in a full-stack or platform team
Experience collaborating closely with other software engineers' teams
Ability to define technical vision and drive adoption of standards across multiple teams
Strong communication skills with the ability to influence technical decisions across an organization
Tech stack
.NETC#TypeScriptAngularJavaPython
Benefits
Hybrid work model blending home and in-office experiencesLearning, mentorship & career development programsHealth benefits, wellness perks & mental health supportDiverse, inclusive, and globally connected teamAttractive salary with performance-based rewards and family-friendly policiesPotential for equity depending on role and level
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.