Principal Engineer - Cross-platform Architecture

New

Skills

Architecture Code Quality Engineer Javascript React Swift Web architecture

Dream big —Be visionary, strategic, and open to innovation. Build great things —Work in service of our users, always improving and pushing higher. Operate like an owner —Propel company success and impact with an entrepreneurial mindset. Win like a sports team —Be trusting and collaborative while empowering others. Learn and grow fast —Never stop learning and iterate fast. Share our passion —Share ideas and practice enthusiasm and joy. Be user obsessed —Empathetic, inquisitive, practical. About the Team: You join a distributed team across Europe and Asia, with shared time for collaborative activities such as planning, retros, stand-ups, and brainstorming sessions. Your teams will own the core architecture for our Cross-platform application for Mobile and Web, which serves millions of monthly active users. This is the role for you if you’re excited to work on the things listed below: Architecture & Technical Strategy – Define and evolve the architecture for our cross-platform app, ensuring it is scalable, performant, and maintainable. Drive technical direction and long-term strategy aligned with product goals. Cross-functional Collaboration – Partner with product, design, and engineering teams to shape solutions that deliver great user experiences while meeting engineering constraints. Hands-on Technical Leadership – Dive deep when needed: write reference implementations, lead architecture reviews, and support teams with technical guidance and mentorship. System Design & Quality – Champion best practices in system design, modularity, code quality, and testing. Identify and address system-level issues before they impact product delivery. Coding – Prototyping and solving some of our most complex technical challenges. The skills you will need to be successful in the above: Strong technical background in building and scaling high-impact B2C products, ideally with millions of users. Deep expertise in mobile or web architecture – whether iOS (Swift), cross-platform (WASM), or frontend (React), you have the hands-on skills to make decisions and prototype when needed. Proven experience architecting complex systems – you’ve made key design decisions that have stood the test of time and scale, ideally in a cross-platform or multi-client environment. Ability to influence and lead across teams – even without direct management, you help engineers make better decisions through mentorship, communication, and technical leadership. Bonus if you bring: Experience with real-time collaborative productivity products. Experience with local/offline-first experience and event-sourced systems Experience leading architectural initiatives across multiple teams or working closely with engineering leadership. Passion for architecture and innovation – you stay current with the latest technologies, architectures, and practices in mobile, web, and platform development. Even if you don’t meet all the criteria listed above, we would still love to hear from you! GoodNotes places a lot of value on learning and development and will support your growth if needed. Interview Process Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.

Key Responsibilities
  • Define and evolve the architecture for the cross-platform app
  • Partner with product, design, and engineering teams for cross-functional collaboration
  • Lead architecture reviews, support teams with technical guidance
  • Champion best practices in system design, code quality, and testing
  • Prototype and solve complex technical challenges
Required Skills & Qualifications
  • Strong technical background in building and scaling high-impact B2C products
  • Deep expertise in mobile or web architecture
  • Experience architecting complex systems
  • Ability to influence and lead across teams
  • Passion for architecture and innovation

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Big Data Manager

New

Work with clients on big data challenges using Databricks platform.

Provide data engineering, data science, and cloud technology projects.

Architecture AWS Azure Big Data

Integration Architect (OIC)

New

Design and develop integration solutions using Oracle Integration Cloud

Collaborate with business stakeholders for integration requirements

Architecture Cloud ERP Microsoft Fabric

Technical Lead

Posted 4 days ago

Provide technical leadership and management

Deliver projects within specific timeframes

Agile Architecture Cloud Architecture Cloud Technologies

Tech Lead - GenAI

Posted 4 days ago

Lead development teams and translate business requirements effectively

Provide technical leadership and guidance to achieve project success

Agile Methodologies Architecture AWS Devops

Senior AI/Python Engineer

Posted 5 days ago

Seeking Senior Engineer with extensive experience in AI/Python

Remote job opportunity for skilled professionals

Ai Architecture AWS Cloud Computing

M&A Architect - Consulting

Posted 5 days ago

Design and execute merger, acquisition, and divestiture projects

Collaborate across business units for comprehensive solutions

Active directory Architecture Azure Cloud

IoT Solutions Architecture Manager

Posted 6 days ago

Lead and manage a team of Field engineers in IoT solutions architecture

Engage with customers to solve technical problems and provide guidance

Architecture C++ Cloud Debian

Senior DevOps Engineer

Posted 6 days ago

Seeking experienced Senior DevOps Engineer

Require expertise in GCP and AI

Ai Architecture AWS Azure

Engineering Manager - Python and K8s

Posted 11 days ago

Lead a team focused on productizing business workloads

Develop your team through coaching, mentoring, and feedback

Agile Development Architecture Cloud Devops

Ubuntu Software Engineer

Posted 11 days ago

Hiring engineers to work on the Ubuntu platform

Seeking individuals with a passion for open source software

Architecture Build Systems Devops Engineer

Senior Security Engineer - Application Security

Posted 11 days ago

Conduct security-focused application design and architecture reviews

Propose and establish secure development practices and security standards

Architecture Cloud Engineer Go

Ubuntu Engineering Lead

Posted 11 days ago

Hiring engineering leaders for Ubuntu Engineering organization

Responsible for technical roadmap and team development

Architecture Communication Skills Flutter Go

iOS Tech Lead - Real-Time Collaboration

Posted 13 days ago

Design and build real-time collaboration features on iOS

Push collaboration latency towards sub-second experiences

Architecture Data Structures Distributed systems Editing

Team Lead for Technical Account Manager

Posted 16 days ago

Lead and mentor a team of Technical Account Managers

Drive customer adoption, satisfaction, and retention

Account manager Architecture Customer Experience Git

Senior React.js Full-stack Developer

Posted 17 days ago

Looking for talented Senior Developers

Remote job opportunity

Architecture Golang Javascript Node

Senior Backend Engineer

Posted 17 days ago

Developing core authentication infrastructure for GitLab.

Optimizing authentication and authorization performance.

Architecture Engineer Go Golang

Senior Backend Engineer

Posted 17 days ago

Hiring a Senior Backend Engineer for Secfix to scale compliance automation products

Seeking experienced individuals with strong Java and database skills

Angular Architecture AWS Engineer

3D Operations R&D Specialist

Posted 17 days ago

Seeking a 3D Operations Research and Development Specialist with a focus on Chief Architect

Responsibilities include testing and analysis of new technologies, process improvement, and collaboration

3d Modeling Architecture Autocad CAD

iOS Architecture Engineer

Posted 17 days ago

Define and evolve iOS app architecture

Partner with cross-functional teams

Architecture Code Quality Engineer Leadership

Senior Backend Developer - Node.js

Posted 18 days ago

Development of innovative new features for trading experience enhancement

Maintenance of smooth, responsive, and real-time backend services for platform scalability

Architecture C++ Javascript Mongodb

Microservices Engineer

Posted 19 days ago

Develop back-end REST API microservices in Go and Python for Ubuntu platform

Collaborate with global teams on software architecture and design

Architecture Devops Distributed systems Docker

Golang Engineer

Posted 19 days ago

Hiring Golang engineers for various teams at Canonical

Preference for software performance and security

Architecture C C++ Devops

Senior Project Manager - Ubuntu Embedded Systems

Posted 19 days ago

Manage complex customer-facing projects effectively

Collaborate with engineering teams and customers for successful project delivery

Architecture Client Management Communication Skills Devops

Lead Linux Kernel Engineer - Ubuntu

Posted 19 days ago

Lead and drive key partnerships for optimal solutions

Enhance performance and correctness of Ubuntu Linux

Architecture Device Drivers Devops Engineer

Software Platform Engineering Manager

Posted 20 days ago

Lead engineering teams to optimize Ubuntu for latest silicon platforms

Drive healthy engineering practices and high-quality design/code delivery

Architecture C C++ Debian

Senior Site Reliability Engineer

Posted 20 days ago

Lead automation and Gitops initiatives within the IS team

Collaborate with IS architect on architectural alignment

Architecture Automation Cloud infrastructure Devops

Software Engineer - App Stores

Posted 20 days ago

Develop clean web service APIs using Python and optionally Golang

Design and implement new features from spec to production

Api Development Architecture Computer science Engineer

Staff Backend Engineer

Posted 20 days ago

Lead technical direction and execution of high-impact initiatives

Architect and build scalable systems for mission-critical workflows

Ai Tools Architecture Computer science Engineer

Senior AI Engineer

Posted 25 days ago

Build advanced AI systems powered by LLMs and intelligent agents

Develop sophisticated multi-agent systems for complex workflows

Api Integration Architecture AWS Azure

Principal Mobile App Engineer

Posted 25 days ago

Involved in all phases of the development lifecycle

Knowledgeable in modern mobile app development

Architecture Communication Skills Debugging Design Patterns

Cloud Network Architect

Posted 26 days ago

Design and architect secure cloud network solutions

Develop and enforce cloud network best practices

Architecture Automation AWS Azure

Platform Engineering Lead

Posted 26 days ago

Lead infrastructure reliability and strategic initiatives

Shape platform strategy and provide hands-on technical leadership

Architecture AWS Cloud Cloud infrastructure

Linux Eng Manager - HW Opt.

Posted 26 days ago

Lead and manage engineering team

Optimise Ubuntu for latest hardware

Agile Agile Methodologies Architecture Collaboration Skills

Principal Data Engineer

Posted 26 days ago

Set technical direction for engineers and data engineers

Design and build scalable data pipelines

Architecture Data Compliance Data Security Devops

Solutions Architect at FireMon

Posted 26 days ago

Assess business opportunities and shape strategies

Design impactful and results-driven solutions

Agile software development Api Integration Architecture AWS

Manager Product Security Engineering

Posted 38 days ago

Lead a team responsible for delivering security capabilities

Integrate security tooling into the GitLab product

Architecture CI/CD Devops Enterprise Security

Cloud Integration Manager

Posted 38 days ago

Define and enforce system architecture principles

Design and oversee integrations between systems

Architecture AWS Azure Cloud

Lead DevOps Engineer

Posted 38 days ago

Lead and mentor a team of DevOps engineers

Architect and maintain scalable and secure infrastructure on AWS with Kubernetes

Architecture AWS CI/CD Cloudformation

AI Product Security Architect

Posted 41 days ago

Design secure architectures for AI-powered DevSecOps capabilities

Establish secure-by-design principles for AI system integration

Architecture Data Privacy devsecops Distributed systems

Application Security Engineer Lead

Posted 41 days ago

Drive strategic application security initiatives

Conduct advanced vulnerability and threat research

Architecture Engineer Go GraphQL

Ubuntu Software Engineering Role

Posted 42 days ago

Develop and ship foundational software for Ubuntu.

Integrate, package, and maintain open source software.

Architecture Automation Build Systems Debian packaging

Application Security Engineer

Posted 42 days ago

Prevent vulnerabilities in software design and development

Conduct comprehensive application security assessments

Architecture Cloud Engineer Git

Ubuntu Engineering Lead Role

Posted 42 days ago

Lead and develop high-performing engineering teams

Deliver robust, secure, and performant software for Ubuntu

Architecture Devops Distributed systems Flutter

Enterprise AI Security Lead

Posted 47 days ago

Establish secure AI/ML frameworks

Govern non-human identity management

API Security Architecture AWS Engineer

Senior DeFi Engineer Role

Posted 47 days ago

Architect and deploy advanced DeFi protocols.

Ensure robust security and reliability of systems.

Anchor Architecture Engineer Evm

Senior DevOps Engineer Role

Posted 48 days ago

Modernize and automate IT infrastructure

Enable scalable cloud and on-premise solutions

Ansible Architecture AWS Devops

3D CAD Operations Architect

Posted 49 days ago

Enhance 3D modeling workflows

Drive process improvements and optimizations

3d Modeling Analytical Skills Architecture Autocad

Senior UiPath Integration Engineer

Posted 49 days ago

Design and implement scalable RPA solutions.

Collaborate with stakeholders for automation requirements.

Architecture Devops Engineer OAuth

Backend Auth Infrastructure Engineer

Posted 49 days ago

Design secure authentication infrastructure

Enable zero-trust and microservices transition

Architecture Cloud Engineer Go

Senior Java Backend Engineer

Posted 50 days ago

Automate security compliance for SMBs

Scale and improve backend products

Architecture AWS Engineer Golang
overtime