About the role
We are looking for a Principal Engineer with experience in the design and operations of multi-channel white-labeled this role you will lead the design and evolution of our platform to support the needs of both on-prem and hosted customers. Your influence will span across teams projects and locations shaping both our technical direction as well as how our teams build and operate software systems.
You will be responsible for defining frontend architecture standards guiding engineering teams and ensuring that user-facing platforms are robust maintainable secure and future-proof. You will work closely with product management UX backend architects and delivery teams to translate business and user needs into elegant technical solutions.
You will proactively identify the problems to solve and advocate for the right organization priorities. This role is inherently cross-functional and you will work closely with engineering product risk compliance data legal and executive teams to define and execute on technical strategy. Youll face and solve a wide range of challenges: technical product and operational shaping your personal growth and career along the way.
This is a senior hands-on architecture role combining strategic design responsibility with deep technical execution.
What youll do
- Define and evolve the frontend architecture across web and mobile (web-based) platforms.
- Collaborate with other engineering leaders in the evolution of the digital platform architecture.
- Build that deliver engineering efficiency and standardization of non-functional requirements
- Be a technical advisor to the Director of Engineering weighing in on a variety of topics concerning the evolution of our platform.
- Build as an exemplary practitioner: you will get to be hands-on developing software and set a high quality standard for teams to follow.
- Define the right boundaries APIs and integrations between our teams and with our clients and partners to set us up for technical and business success.
- Experience operating supporting and running software in production environments
- Experience architecting the distribution of SDKs libraries and components to other engineering teams.
- Solve complex engineering problems endemic to high-availability low-latency scalable distributed systems.
- Execute large-scale projects leading design planning and execution across multiple teams to drive technical directions and product outcomes.
- Proactively identify broader problems and opportunities. Anticipate and design the next generation of our systems and products.
- Raise the quality of our engineering teams: you will identify opportunities and advocate for improvements to the way we write software our approach testing and quality and shape the habits and processes of highly effective teams.
- Mentor and coach to individuals and teams across the company. Steward engineering communities fostering design collaboration and mindshare.
- Articulate how technical architecture and team structure interact provide input to the right organization structure to deliver on our engineer goals.
- Strategic advisor to leadership representing technical strategy to business and executive stakeholders and participating in strategic planning.
- Continuously drives improvement new practices and operational excellence initiatives across the department (e.g. multiple groups).
- Raises the quality of department and products. Be able to stand up processes mechanisms or tools to improve engineering excellence operations and quality of our technology.
- Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment.
What youll need
- 10 years programming experience mastery of software development independent of language
- Advanced expertise in designing frontend platforms including mobile web SDKs and micro-frontends
- Advanced expertise in designing building and operating large-scale fault-tolerant distributed systems applications databases and workflows.
- Ability to effectively translate product and UX concepts into scalable technical solutions.
- Demonstrated experience with continuous delivery principles and techniques: youve built systems with layered test automation that is always safe for automated releases to production enabling a great low-cycle time developer experience.
- A high standard for what great looks like and experience continuously improving legacy systems to reach it.
- Strong judgment experience recognizing and driving out critical decisions in a balanced and pragmatic way.
- Experience building systems with public cloud infrastructure preferably AWS.
- Excellent verbal and written communication skills Spanish a plus.
- Ability to lead and influence technical direction across multiple teams.
- Experience working in teams distributed across time zones and willingness to adapt working hours at times.
Technology requirements
- Deep experience in ReactJS
- Experience with Java and NodeJS
- Strong understanding of web technologies and standards:
- Browser internals and performance optimization
- Security best practices (XSS CSRF auth flows secure storage etc.)
- API integration (REST GraphQL)
- JavaScript / TypeScript
- HTML5 CSS3 responsive design
- Modern build and tooling ecosystems (Webpack Vite npm/yarn/pnpm etc.)
- Mobile native/hybrid development (ReactNative Cordova Swift Kotlin Kotlin Multiplatform)
Required Experience:
Staff IC
About the roleWe are looking for a Principal Engineer with experience in the design and operations of multi-channel white-labeled this role you will lead the design and evolution of our platform to support the needs of both on-prem and hosted customers. Your influence will span across teams project...
About the role
We are looking for a Principal Engineer with experience in the design and operations of multi-channel white-labeled this role you will lead the design and evolution of our platform to support the needs of both on-prem and hosted customers. Your influence will span across teams projects and locations shaping both our technical direction as well as how our teams build and operate software systems.
You will be responsible for defining frontend architecture standards guiding engineering teams and ensuring that user-facing platforms are robust maintainable secure and future-proof. You will work closely with product management UX backend architects and delivery teams to translate business and user needs into elegant technical solutions.
You will proactively identify the problems to solve and advocate for the right organization priorities. This role is inherently cross-functional and you will work closely with engineering product risk compliance data legal and executive teams to define and execute on technical strategy. Youll face and solve a wide range of challenges: technical product and operational shaping your personal growth and career along the way.
This is a senior hands-on architecture role combining strategic design responsibility with deep technical execution.
What youll do
- Define and evolve the frontend architecture across web and mobile (web-based) platforms.
- Collaborate with other engineering leaders in the evolution of the digital platform architecture.
- Build that deliver engineering efficiency and standardization of non-functional requirements
- Be a technical advisor to the Director of Engineering weighing in on a variety of topics concerning the evolution of our platform.
- Build as an exemplary practitioner: you will get to be hands-on developing software and set a high quality standard for teams to follow.
- Define the right boundaries APIs and integrations between our teams and with our clients and partners to set us up for technical and business success.
- Experience operating supporting and running software in production environments
- Experience architecting the distribution of SDKs libraries and components to other engineering teams.
- Solve complex engineering problems endemic to high-availability low-latency scalable distributed systems.
- Execute large-scale projects leading design planning and execution across multiple teams to drive technical directions and product outcomes.
- Proactively identify broader problems and opportunities. Anticipate and design the next generation of our systems and products.
- Raise the quality of our engineering teams: you will identify opportunities and advocate for improvements to the way we write software our approach testing and quality and shape the habits and processes of highly effective teams.
- Mentor and coach to individuals and teams across the company. Steward engineering communities fostering design collaboration and mindshare.
- Articulate how technical architecture and team structure interact provide input to the right organization structure to deliver on our engineer goals.
- Strategic advisor to leadership representing technical strategy to business and executive stakeholders and participating in strategic planning.
- Continuously drives improvement new practices and operational excellence initiatives across the department (e.g. multiple groups).
- Raises the quality of department and products. Be able to stand up processes mechanisms or tools to improve engineering excellence operations and quality of our technology.
- Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment.
What youll need
- 10 years programming experience mastery of software development independent of language
- Advanced expertise in designing frontend platforms including mobile web SDKs and micro-frontends
- Advanced expertise in designing building and operating large-scale fault-tolerant distributed systems applications databases and workflows.
- Ability to effectively translate product and UX concepts into scalable technical solutions.
- Demonstrated experience with continuous delivery principles and techniques: youve built systems with layered test automation that is always safe for automated releases to production enabling a great low-cycle time developer experience.
- A high standard for what great looks like and experience continuously improving legacy systems to reach it.
- Strong judgment experience recognizing and driving out critical decisions in a balanced and pragmatic way.
- Experience building systems with public cloud infrastructure preferably AWS.
- Excellent verbal and written communication skills Spanish a plus.
- Ability to lead and influence technical direction across multiple teams.
- Experience working in teams distributed across time zones and willingness to adapt working hours at times.
Technology requirements
- Deep experience in ReactJS
- Experience with Java and NodeJS
- Strong understanding of web technologies and standards:
- Browser internals and performance optimization
- Security best practices (XSS CSRF auth flows secure storage etc.)
- API integration (REST GraphQL)
- JavaScript / TypeScript
- HTML5 CSS3 responsive design
- Modern build and tooling ecosystems (Webpack Vite npm/yarn/pnpm etc.)
- Mobile native/hybrid development (ReactNative Cordova Swift Kotlin Kotlin Multiplatform)
Required Experience:
Staff IC
View more
View less