Remote job
Principal Engineer (remote within EMEA)
Job details
About this role
Role overview Set the architectural direction for a merchant-facing product area and help ensure its systems evolve in line with wider platform strategy. This senior technical role combines architecture ownership with practical guidance: you will work across engineering teams to shape designs, unblock implementation, and spread consistent engineering practices.
Responsibilities - Own technical direction and share accountability for solutions across the product area. - Review architecture and design decisions, helping teams produce documentation aligned with platform strategy and established practices. - Contribute to engineering-wide standards through an architecture council. - Help teams implement designs by creating proofs of concept, explaining tradeoffs, and resolving design issues. - Investigate architecture challenges involving performance, scalability, and integrations. - Mentor engineers and work with fellow architects to establish and adopt shared practices and guardrails.
Requirements - At least ten years of software engineering experience, including work as a staff or principal engineer, lead developer, or software architect. - Expert practical and theoretical knowledge of Domain-Driven Design and its use with microservices and complex domain models. - Strong foundations in data structures, software architecture, design patterns, and distributed systems. - Experience with AWS or another cloud platform. - Excellent problem-solving ability and written and spoken English communication.
Nice to have Expert PHP knowledge, experience with PostgreSQL and MySQL, and familiarity with front-end technologies. The broader environment includes PHP, Symfony, TypeScript, Node.js, Angular, Vue, PostgreSQL, Redis, MongoDB, AWS, Kubernetes, and Terraform.
Benefits and work setup Remote work within EMEA or an office in Riga, with flexible start times as late as 11 a.m. Benefits include private health insurance, three additional paid personal days, learning opportunities, mentorship, meetups, and hackathons. Office-based staff can also receive lunch.