Principal Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Akoya is seeking a Principal Software Engineer (Frontend) to lead the next generation of our user experiences and frontend architecture. This role is ideal for an experienced engineer who brings a high bar for design quality, a deep mastery of modern JavaScript and React, and the ability to drive technical strategy across complex products. You combine impeccable attention to detail with strong communication skills and a passion for building elegant, scalable, and intuitive user interfaces that directly empower our customers. As a Principal Engineer, you will: Lead the design and implementation of Akoya's core frontend architecture, setting standards for code quality, performance, accessibility, and maintainability. Drive the evolution and modernization of existing frontend systems, ensuring legacy components remain reliable while guiding their transition toward more scalable, performant, and maintainable patterns. Write clean, well-structured, and well-documented code in React, TypeScript/JavaScript, and modern frontend tooling. Partner closely with product managers, designers, and backend teams to define requirements, shape features, and deliver polished, high-quality user experiences. Debug and resolve complex production issues across the frontend stack, delivering reliable and resilient interfaces. Elevate the engineering organization via mentorship, architectural guidance, and code review, enabling teams to deliver at a high level. Champion frontend best practices-including performance optimization, component system design, and UX consistency-across the organization.