{"id":1948450,"url":"https://alion.io/job/goodnotes-senior-software-engineer-agentic-harness-quality-and-performance","title":"Senior Software Engineer, Agentic Harness Quality and Performance","company":{"id":449818,"name":"Goodnotes","domain":"goodnotes.com","url":"https://alion.io/company/goodnotes","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":93000,"max_usd":182000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":107},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"LLM","optional":false},{"name":"Rust","optional":false},{"name":"Swift","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-10-06T08:14:31Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-08T00:44:22Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Good Systems is the parent company behind Goodnotes, where millions of people capture and develop their ideas.\nGoodnotes 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.\nWe build products that help people turn good thinking into good work.\nOur Values\nDream big\nBe visionary, strategic, and open to innovation\n\nBuild great things\nWork in service of our users, always improving and pushing higher\n\nOperate like an owner\nTake responsibility with bold decision-making and bias for action\n\nWin like a sports team\nBe trusting and collaborative while empowering others\n\nLearn and grow fast\nNever stop learning and iterate fast\n\nShare our passion\nShare ideas and practice enthusiasm and joy\n\nBe user obsessed\nEmpathetic, inquisitive, practical\n\nAbout the role\nYou 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.\nYou 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.\nThis role will be required to work on-site, 5 days per week in our London Paddington office\n\nThis is a permanent role\n\nThis role does not include visa sponsorship\n\nThis is the role for you if you're excited to work on:\nProduct 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.\n\nHarness 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.\n\nFast 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.\n\nDefect 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.\n\nEvery 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.\n\nEngineer enablement: Teach engineers to build and tune their own checks, so the practice spreads through the squads.\n\nThe skills you will need to be successful:\n5 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.\n\nStatic 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.\n\nYou code in at least one of Swift, TypeScript, Rust, Go, or Java, and you write scripts and small systems fast.\n\nYou make teams self-serve. Others adopt and extend your tools.\n\nYou judge \"good enough\". You keep rules and feedback from overwhelming the team or the agents.\n\nYou work with engineers, designers, and product. You set your own agenda, act before you are asked, and handle ambiguity and conflict.\n\nPreferred:\nYou built LLM-as-judge checks or eval suites for AI product output.\n\nYou wrote architecture fitness functions for performance, security, or observability.\n\nYou know web, desktop, or mobile test tools, iOS and Android in particular.\n\nYou worked on a full-cycle team and operated what you built.\n\nThe interview process:\nTalent 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.\n\nTechnical Pre-screen: A short Software Engineering-focused online rapid-fire questions round. \nRole-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.\n\nHiring Manager Interview: A deeper dive into your professional background, your preferred ways of working, and the specific impact you'll have within the team.\n\nValues-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.\n\nAI 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.\n\nWhat's in it for you:\nCustomized 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.\n\nGlobal 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.\n\nCompany-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.\n\nComprehensive 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.\n\n24 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.\n\nGoodnotes 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.\nNote: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.\nBy 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.","description_format":"text","description_chars":6969,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Health insurance"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Office & Productivity Software"],"lifecycle":[{"event":"open","at":"2026-10-06T08:20:54Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-07T06:21:01+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":40,"reasons":["conf:0","win:early"],"computed_at":"2026-10-07T05:47:15Z"},"pay":null,"html_url":"https://alion.io/job/goodnotes-senior-software-engineer-agentic-harness-quality-and-performance","json_url":"https://alion.io/job/goodnotes-senior-software-engineer-agentic-harness-quality-and-performance.json","meta":{"generated_at":"2026-10-08T00:55:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1517,"day_limit":5000,"remaining_today":3483,"minute_limit":60,"resets_at":"2026-10-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":449818},"rest":"https://alion.io/mcp/rest/get_company?id=449818"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgoodnotes-senior-software-engineer-agentic-harness-quality-and-performance"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgoodnotes-senior-software-engineer-agentic-harness-quality-and-performance"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgoodnotes-senior-software-engineer-agentic-harness-quality-and-performance"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/goodnotes-senior-software-engineer-agentic-harness-quality-and-performance\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgoodnotes-senior-software-engineer-agentic-harness-quality-and-performance"}]}