{"id":1595594,"url":"https://alion.io/job/thrivecart-lead-software-engineer-editor","title":"Lead Software Engineer (Editor)","company":{"id":1754582,"name":"ThriveCart","domain":"thrivecart.com","url":"https://alion.io/company/thrivecart-com","size_band":null,"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":"lead","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":145000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1232},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Copilot","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"GitHub Actions","optional":true},{"name":"JavaScript","optional":true},{"name":"Laravel","optional":true},{"name":"MariaDB","optional":true},{"name":"Node JS","optional":true},{"name":"PHP","optional":true},{"name":"Redis","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-30T09:08:31Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-02T08:49:29Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About ThriveCart\nThriveCart is a powerful platform used by over 50,000 people worldwide to generate over $5B in sales. Included within the ThriveCart platform is a learning management system (LMS), affiliate management, cart and checkout functionality, making it a top solution for creators, coaches, consultants, and other businesses.\nWe integrate with everything you use and have a simple, clean UI with numerous features that allow customers to build income from existing traffic and we are the highest-converting cart for online businesses. Our business is growing, profitable, and backed by LTV SaaS Growth Funds, and we are looking to expand our footprint amongst online businesses.\nLocation:\nRemote (Europe / LATAM)\nJob Overview:\nWe're building a best-in-class editor for ecommerce conversion, and we need someone to lead that team through it, not just staff it. This is a hybrid role: half technical team lead, half AI-native product thinker.\nYou won't just write code faster with AI tools. You'll understand how AI behaves inside a page builder - what it should generate, suggest, or automate for someone building a landing page or funnel to convert better - and you'll propose and build those features yourself. You'll also run the team: unblock engineers, make the calls when priorities conflict, and be the person who ships when no one else can.\nThis is not a hand-off role, and it's not a pure IC role either. You're accountable for the team's output and for your own.\nWhat You'll Own:\nTechnical direction for the editor, including how AI shows up inside the product (generation, layout suggestions, content assist, personalization - whatever we decide moves conversion)\nThe team's delivery: sprint output, unblocking, code review quality, and stepping in to build when the team is stretched\nIncident response and production health for the editor\nRamping and mentoring the rest of the team, including their AI tool usage\nWhat You'll Do:\nTeam Leadership & Delivery\nOwn sprint planning, task breakdown, and prioritization for the Editor 2.0 team\nUnblock engineers daily - technical blockers, ambiguous requirements, cross-team dependencies\nPersonally pick up critical-path work when the team is short-handed - this role carries load, it doesn't just delegate it\nRun point on code review standards and technical decisions for the team's scope\nAI-Native Product Judgment\nUnderstand how AI features behave inside a visual page/funnel builder - not just \"use\nCopilot to write code faster,\" but \"what should an AI content-suggestion feature do when a merchant drops a new block into their page, and does it actually help them convert\"\nPropose concrete features: what AI should generate, what it should leave alone, where it fails silently vs. loudly\nPush back on AI-feature ideas that sound good in a slide but won't survive contact with real page-building workflows or move conversion\nCode Quality & Testing\nWrite unit and integration tests as part of feature work, not as an afterthought\nParticipate actively in code reviews - give thoughtful feedback, act on feedback you receive\nIdentify edge cases and risks during planning, not after deployment\nAI-Augmented Development\nUse AI coding tools daily - this is a baseline expectation, not a differentiator\nSet the standard for the team: what AI-assisted workflows actually save time vs. add cleanup work\nYou understand everything you or the team ships - AI accelerates, it doesn't absolve you of the review\nWhat You Bring To This Role:\nTechnical Environment\nPrimary stack: TypeScript/Node.js for the new system you'll build, and PHP 7.4/8+ with Laravel for the existing system you'll maintain during the transition.\nInfrastructure: MariaDB, Redis, AWS (EC2, RDS, CloudWatch, SQS, S3), Docker, GitHub Actions CI/CD\nMust Haves\n6+ years professional software engineering experience, with at least 1-2 years in a lead or de facto lead capacity - owned technical direction for a team, not just senior IC work\nHands-on experience in PHY\nHands-on experience building consumer-facing web products at scale - page builders, website/funnel editors, or similarly complex WYSIWYG/visual editing tools strongly preferred\nDemonstrated track record shipping AI-powered product features, not just using AI coding tools\nExperience working directly with a PM on roadmap and feature definition, not just executing tickets\nComfortable being the primary escalation point for production issues on their product area\nSuccess Metrics:\nFirst 30 days\nShips their first meaningful feature to production and is running point on the team's sprint cadence\nHas proposed at least one concrete AI-feature idea grounded in real conversion data, not just intuition\nOngoing / steady-state\nTeam ships against roadmap without the lead becoming the single point of failure - work continues if they're out for a week\nAt least one AI-native feature they drove goes from idea → shipped, with a measurable lift in conversion (or a clear, honest read on why it didn't move the number)\nEngineers on the team are visibly leveling up their own AI-assisted workflows because of this person's standards, not just their own output\nWhat This Role Is Not\nNot a pure people-manager role - this person writes code and ships features\nNot a \"prompt AI tools all day\" role - the AI fluency is table stakes, the differentiator is product judgment about AI inside the product\nNot a role for someone who needs a fully-scoped ticket queue - they should be generating the roadmap items together with the product manager, not just executing them\nLearn More About ThriveCart:\nOur Values are:\nCommit to Excellence\nFind a Way\nHelp Each Other\nKeep Growing\nData First\nOur team and product are growing rapidly- we achieved YoY growth of 64% from 2022-2023, and we’re just getting started. We believe in open communication, clear goal setting, and that people do best when they have a growth mindset and want to get things done. Our team comes from diverse backgrounds and companies like Shopify, Salesforce, and BigCommerce, and we are running like an independent SaaS company within a PE fund.","description_format":"text","description_chars":6082,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Argentina","iso":"AR","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Brazil","iso":"BR","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Colombia","iso":null,"kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Mexico","iso":"MX","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Anguilla","iso":null,"kind":"region"},{"name":"Antigua and Barbuda","iso":"AG","kind":"region"},{"name":"Aruba","iso":"AW","kind":"region"},{"name":"Bahamas","iso":"BS","kind":"region"},{"name":"Barbados","iso":"BB","kind":"region"},{"name":"Belize","iso":"BZ","kind":"region"},{"name":"Bermuda","iso":"BM","kind":"region"},{"name":"Bolivia","iso":"BO","kind":"region"},{"name":"British Virgin Islands","iso":"VG","kind":"region"},{"name":"Bonaire, Sint Eustatius and Saba","iso":"BQ","kind":"region"},{"name":"Cayman Islands","iso":"KY","kind":"region"},{"name":"Chile","iso":"CL","kind":"region"},{"name":"Costa Rica","iso":"CR","kind":"region"},{"name":"Curaçao","iso":"CW","kind":"region"},{"name":"Dominica","iso":"DM","kind":"region"},{"name":"Dominican Republic","iso":"DO","kind":"region"},{"name":"Ecuador","iso":"EC","kind":"region"},{"name":"El Salvador","iso":"SV","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Falkland Islands","iso":"FK","kind":"region"},{"name":"French Guiana","iso":"GF","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Grenada","iso":"GD","kind":"region"},{"name":"Guadeloupe","iso":"GP","kind":"region"},{"name":"Guatemala","iso":"GT","kind":"region"},{"name":"Guyana","iso":"GY","kind":"region"},{"name":"Haiti","iso":"HT","kind":"region"},{"name":"Honduras","iso":"HN","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Jamaica","iso":"JM","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Martinique","iso":"MQ","kind":"region"},{"name":"Montserrat","iso":"MS","kind":"region"},{"name":"Nicaragua","iso":"NI","kind":"region"},{"name":"Panama","iso":"PA","kind":"region"},{"name":"Paraguay","iso":"PY","kind":"region"},{"name":"Peru","iso":"PE","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Puerto Rico","iso":"PR","kind":"region"},{"name":"Saint Kitts and Nevis","iso":"KN","kind":"region"},{"name":"Saint Lucia","iso":"LC","kind":"region"},{"name":"Saint Vincent and the Grenadines","iso":null,"kind":"region"},{"name":"Saint-Pierre and Miquelon","iso":"PM","kind":"region"},{"name":"Sint Maarten","iso":"SX","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"},{"name":"Suriname","iso":"SR","kind":"region"},{"name":"Trinidad and Tobago","iso":"TT","kind":"region"},{"name":"Turks and Caicos Islands","iso":"TC","kind":"region"},{"name":"Uruguay","iso":"UY","kind":"region"},{"name":"United States Virgin Islands","iso":"VI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Commerce","Digital Goods"],"lifecycle":[{"event":"open","at":"2026-10-01T17:42:34Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":24,"reasons":["conf:12","win:early"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/thrivecart-lead-software-engineer-editor","json_url":"https://alion.io/job/thrivecart-lead-software-engineer-editor.json","meta":{"generated_at":"2026-10-03T00:00:47Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":10,"day_limit":5000,"remaining_today":4990,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}