The Principal Engineer (PE) for the Personalize and Engage team will be responsible for driving the technical vision and architecture across domain teams, ensuring consistency and scalability of technology choices, and fostering innovation and best practices in software engineering. This role requires a strong leader who can provide technical mentorship and guidance to engineers, collaborate with other Principal Engineers, and influence cross-domain teams to align with the overall technical strategy.
Accountability for Architecture & Technology
Own the technical vision and architecture across domain teams.
Ensure consistency and scalability of technology choices across all teams.
Drive innovation and adoption of best practices in software engineering.
Collaborate with other Principal Engineers to align on architectural standards and technical direction.
Provide technical mentorship and guidance to engineers across teams.
Cross-Domain Influence
Work across domain teams to ensure alignment with the overall technical strategy.
Participate in architectural reviews and ensure adherence to established standards.
Be the go-to expert for critical technical decisions and challenges within and across teams.
Collaboration with EM, PM, PrD & PMM
Collaborate with Engineering Managers (EMs) to ensure technical feasibility and resource allocation.
Partner with Product Managers (PMs), Product Designers (PrDs), and Product Marketing Managers (PMMs) to align technical solutions with product requirements, customer needs, and marketing goals.
Proven experience in software engineering and architecture.
Strong leadership and mentorship skills.
Excellent communication and collaboration abilities.
Ability to drive innovation and adopt best practices.
Experience in working across multiple domain teams and influencing technical strategy.
Product mindset with proven experience considering end-user experience (UX)
Technical Skills
Required / Strong Experience
Node.js / TypeScript
Architecture and Complex System Design (very high throughput, event-based, etc)
Web app development fundamentals (security, UI/UX, web performance, etc)
Recommended
Other backend language: Golang, JVM
Basic frontend experience: React
Experience with ORM & Databases (MongoDB & MySQL)
DevOps / Infrastructure (AWS, k8s)
Salary range : 80-87k
1st interview: 30-minute video call with HR team
2nd interview: Technical interview with one or two team members
3rd interview: Interview with the Engineering Manager and Product team
Final interview: Interview with the Global VP and the CTO
Ces entreprises recrutent aussi au poste de “Ingénierie matérielle”.
Lancy · Valbonne…Voir plus