1,271,664open jobs
73,728companies
209,529added this week
Browse all
Salary
≈ $93k – $182k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Senior · 5+ years exp
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 6, 2026.

Overview
Company
Impact
Profile match
GoodNotes is a popular note-taking app that is loved by students, digital planners, and notetakers all over the world. It is available for free download on the App Store. With GoodNotes, you can take notes, shape your ideas, and share them with ease using the world's best-loved digital paper. The app offers a range of features and benefits, including handwriting recognition and OCR technology, making your entire library of digital notes searchable. You can effortlessly write out equations, draw mind maps, mark up PDFs, and more. GoodNotes also allows you to organize your notes better with folders and subfolders, helping you stay organized in your studies or work. Plus, you can back up your notes to Google Drive, OneDrive, or Dropbox for added security. The app also offers automatic iCloud sync to ensure that the latest versions of your notes are always accessible across all your devices. Millions of students around the world choose GoodNotes for its reliability and versatility. Download GoodNotes today for free and experience the freedom and convenience of digital note-taking on your iPad, iPhone, or Mac.

Good Systems is the parent company behind Goodnotes, where millions of people capture and develop their ideas.

Goodnotes is where we started, and it’s now the foundation for a growing family of products. By reimagining how we interact with information, we’re bringing together human creativity and the breakthrough capabilities of AI.

We build products that help people turn good thinking into good work.

Our Values

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

  • Take responsibility with bold decision-making and bias for action

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 role

You join Paddington, our AI-native product line inside Goodnotes, and work directly with Steven, our founder, and a small team shipping new products. Engineers own the full cycle: they design, build, test, ship, and operate what they ship. Coding agents write the code, and the engineer who merges it owns what lands.

You set up our quality practice. You build the agentic harness, the guides and automated checks around those agents, and you teach engineers to extend it. You are a software engineer who cares about quality. You lead the quality domain across the squads as an individual contributor and report to the Engineering Manager. We hire at Senior level and welcome Staff-level candidates.

  • This role will be required to work on-site, 5 days per week in our London Paddington office

  • This is a permanent role

  • This role does not include visa sponsorship

This is the role for you if you're excited to work on:

  • Product first: Start in a product squad on day one. Ship with the team and learn how we design, build, and release, as its customer. Then build the quality practice, and keep 20 to 30 percent of your time in a squad.

  • Harness design: Design the guides and automated checks that steer coding agents before they act and correct them after. Track which checks fire and which never fire. Squads choose what to adopt, so make it worth the choice.

  • Fast feedback: Put fast, deterministic checks in the agent session and at pre-commit, and slow checks in CI. Write every check's message so the agent can fix the problem itself.

  • Defect discovery and risk gates: Study past defect classes and design protection against each. Partner with squads on how we find defects before release, including AI-native approaches. Add a gate only where risk needs one, for example LLM review of risky pull requests. Report escaped defects per release and drive them down.

  • Every platform we build for: We build for iOS, Android, Mac, Windows, web, and backend. You support all of them. Package guides and checks per platform, so new repos start protected.

  • Engineer enablement: Teach engineers to build and tune their own checks, so the practice spreads through the squads.

The skills you will need to be successful:

  • 5 or more years in software or quality engineering, including quality frameworks, platforms, or harnesses for a team that ships through coding agents. You build agentic workflows yourself, beyond chat.

  • Static analysis in depth: custom lint rules, dependency rules, and messages that guide a fix. You design pre-commit and CI flows, with fast checks early and slow checks after integration.

  • You code in at least one of Swift, TypeScript, Rust, Go, or Java, and you write scripts and small systems fast.

  • You make teams self-serve. Others adopt and extend your tools.

  • You judge "good enough". You keep rules and feedback from overwhelming the team or the agents.

  • You work with engineers, designers, and product. You set your own agenda, act before you are asked, and handle ambiguity and conflict.

Preferred:

  • You built LLM-as-judge checks or eval suites for AI product output.

  • You wrote architecture fitness functions for performance, security, or observability.

  • You know web, desktop, or mobile test tools, iOS and Android in particular.

  • You worked on a full-cycle team and operated what you built.

The interview process:

  • Talent Intro Call: A conversation with our Talent Acquisition team to dive into your experience, what motivates you, and why you're interested in joining Goodnotes.

  • Technical Pre-screen: A short Software Engineering-focused online rapid-fire questions round. 
  • Role-Specific Assessment: A live session in our London Paddington office, focused on the core technical skills for this role. You use your own coding agent on a hands-on exercise, then talk through how you would design the harness. This is your chance to show us how you tackle real-world challenges.

  • Hiring Manager Interview: A deeper dive into your professional background, your preferred ways of working, and the specific impact you'll have within the team.

  • Values-Based Panel Interview: A conversation with 2-3 team members centred on our company values. We'll discuss past experiences to see how your approach aligns with our culture.

  • AI Literacy: As an AI-first company, we'll meet with one of our AI champions to discuss your curiosity, understanding, and practical use of AI tools in your daily workflow.

What's in it for you:

  • Customized Growth & Wellness Budgets: We provide dedicated stipends for the things that keep you at your best, including noise-cancelling headphones for deep focus, professional training, personal development, and health and wellness activities.

  • Global Connectivity: While we embrace flexible work, we love seeing each other. We provide sponsored visits to our beautiful office locations to foster face-to-face collaboration.

  • Company-Wide Offsites: Once a year, we gather the entire global team in person to celebrate our wins, align on our vision, and build lasting connections.

  • Comprehensive Health Coverage: Your well-being is our priority. We offer premium medical insurance for you and a dependent to ensure peace of mind for you and your family.

  • 24 remote working days per year: Giving you the freedom to work from a location that suits your life. Whether that's closer to family, while travelling, or simply a change of scenery to refresh your focus.

Goodnotes is committed to fostering a diverse, inclusive, and equitable workplace. We welcome applications from individuals of all backgrounds, identities, and experiences, making all employment decisions based strictly on merit, qualifications, and business needs.

Note: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.

By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process. You can find it here. 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,271,664 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
London
≈ $86k – $168k per year (Estimated) • In office • Full-Time • Cambridge
Python
JavaScript
Bash
Python
PyQt
AI/ML
Claude
Machine Learning
Frontend
React.js
DevOps
RTOS
CI/CD
Git
Docker
GitLab
Linux
Management
Jira
UML
Apply
≈ $86k – $169k per year (Estimated) • In office • Full-Time • Cambridge
Python
JavaScript
Java
Kotlin
TypeScript
Java
Micronaut
Kotlin
Mockito
Databases
PostgreSQL
AI/ML
Claude Code
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Rest API
Terraform
GCP
Helm
Podman
WebSockets
GitLab CI
Azure
Git
AWS
Docker
Kubernetes
Design
Figma
Balsamiq
QA
Pytest
Apply
≈ $92k – $181k per year (Estimated) • Hybrid • Full-Time • London
DevOps
Kubernetes
Platform Engineering
IAM
Apply
≈ $125k – $203k per year (Estimated) • Remote (United Kingdom, Denmark, Spain, Portugal) • Full-Time
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Gradle
Databases
Apache Kafka
Frontend
React.js
DevOps
GitHub Actions
AWS
Kubernetes
Grafana
Apply
≈ $128k – $246k per year (Estimated) • Hybrid • Full-Time • London • Lisbon • Copenhagen • Madrid
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Gradle
Databases
Apache Kafka
Frontend
React.js
DevOps
GitHub Actions
AWS
Kubernetes
Grafana
Apply
≈ $28k – $77k per year (Estimated) • Remote (likely EAEU) • Full-Time • Yerevan
Go
Java
Rust
C++
Databases
PostgreSQL
Redis
Apache Kafka
DevOps
Rest API
WebSockets
AWS
Apply
≈ $14k – $32k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
Java
TypeScript
Node JS
Mobile
JUnit
DevOps
Azure
CI/CD
Jenkins
AWS
Shift-Left
Cybersecurity
Shift-Left Security
Management
Agile
QA
Selenium
Cucumber
Appium
Postman
Apply
≈ $27k – $75k per year (Estimated) • Remote (likely EAEU) • Full-Time • Yerevan
Go
Java
Kotlin
C#
Databases
PostgreSQL
Apache Kafka
DevOps
AWS
Apply
≈ $28k – $78k per year (Estimated) • Remote (likely EAEU) • Full-Time • Yerevan
Go
Rust
Databases
PostgreSQL
Redis
ClickHouse
Apache Kafka
DevOps
Rest API
gRPC
WebSockets
AWS
Apply
≈ $32k – $65k per year (Estimated) • In office • Internship • Nantes
JavaScript
Java
Kotlin
TypeScript
Java
Maven
Spring Boot
Kotlin
Mockito
Databases
PostgreSQL
Frontend
Webpack
Angular
DevOps
Rest API
Ansible
GitLab CI
CI/CD
Docker
Kubernetes
GitLab
Apply
≈ $92k – $169k per year (Estimated) • In office • Contractor • London
Python
SQL
AI/ML
Claude
ChatGPT
dbt
Agentic Workflows
Mobile
Firebase
Analytics
A/B Testing
Looker
Apply
≈ $118k – $232k per year (Estimated) • In office • London
Apply
≈ $57k – $117k per year (Estimated) • Hybrid • Contractor • Singapore
SQL
Databases
Snowflake
ClickHouse
Apache Iceberg
Apache Kafka
Apache Pulsar
AI/ML
dbt
DevOps
AWS
Apply
≈ $91k – $178k per year (Estimated) • Hybrid • Full-Time • London
Go
Java
Apply
≈ $42k – $93k per year (Estimated) • In office • Part-Time • London
Apply
≈ $25k – $49k per year (Estimated) • Hybrid • Full-Time • London • Manchester • Leeds • Birmingham • Glasgow
Apply
In office • Full-Time • London
Marketing
HubSpot
Apply
Hybrid • Full-Time • 10+ years exp • London
Apply
See all jobs
This is one of many
1,271,664 more open roles from verified company boards, updated every day.