{"id":4164652,"url":"https://alion.io/job/spruce-design-engineer","title":"Design Engineer","company":{"id":38429,"name":"Spruce","domain":"spruce.ai","url":"https://alion.io/company/spruce","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"middle","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":{"min":60000,"max":110000,"currency":"GBP","period":"year","gross":null,"usd_annual":146123},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AutoCAD","optional":false},{"name":"Claude Code","optional":false},{"name":"Figma","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-11-12T12:25:51Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T13:12:51Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Since early 2024, we've gone from 0 to over 900 customers, succeeding where many have tried and failed before. We have a big mission: to make it wildly easier and more profitable to run and grow a renewables installation business, and through that to make a real dent in the world's carbon emissions and a far better experience for homeowners.\nWe're now looking for a Design Engineer who wants to design & ship exceptional outcomes for users. Most of our product is a front end over hard physics (heat-loss calculations, hydronic design, LiDAR floor plans, compliance that has to be right), used by installers on a phone, with no signal, in a hurry. Making that feel simple is a design problem and an engineering problem at the same time, and this role sits right on that seam.\nAbout Spruce\nAlmost 20% of the UK's carbon emissions comes from heating homes - there's simply no way to reach net zero without phasing out gas and oil boilers. Right now the only serious alternative is heat pumps, with their almost-magical ability to turn 1 kW of electricity into 3-5 kW of heat (). But the heat pump installation journey is slow, inefficient, and just so painful. This makes it hard for existing installers to grow their businesses and puts off gas engineers from starting to do heat pumps. Perhaps most critically, it means you can't currently offer a heat pump when someone's boiler breaks and they urgently need heating.\n\nWe're fixing this. We've built a platform for heat pump installers to manage the whole installation journey from initial enquiry through to final compliance paperwork, freeing up their time to focus on what really matters: doing high-quality installations, providing great customer service, and scaling their business. Despite only getting started at the beginning of 2024, we're having a massive impact on installation businesses, suppliers, and manufacturers across the UK: halving the time they spend on each job and doubling their sales conversion rates.\n\nWe raised a chunky Seed round last year from top-tier investors and this year have grown the team 3x and revenue 4x. We've expanded into Ireland, are launching an end-to-end solar and battery product in November, and are increasingly becoming the operating system for the whole home renewables supply chain. If you can picture a combination of ServiceTitan, Procore, and AutoCAD, you might get a sense of where we're headed…\n\nThe role\nYou'll own how the product looks, feels and behaves wherever installers use it, from the first sketch to the shipped feature. Installers only adopt Spruce if it's easy to use on a real job, and adoption is what drives our growth. That puts your work at the centre of the business. Day-to-day you'll be:\nDesigning and shipping - You'll take a flow from rough idea all the way to production, prototyping in whatever gets you to an answer fastest (often code, sometimes Figma or a sketch), and testing with installers as you go. The gap between \"we should fix this\" and \"it's fixed\" is often a day.\n\nOwning the interaction layer - You'll build and look after the component library and the patterns underneath it: motion, loading and empty states, touch targets that still work with gloves on. The small things that make a complex tool feel simple.\n\nBuilding the parts that are hard to get right - The canvas-based floor plan and system design tools, the offline survey app (incl. LiDAR), the proposals homeowners see. These are the parts where the UI is the product, and where we've got the most still to build.\n\nRaising the bar on everything we ship - You'll work closely with our product designers and developers, pairing on their work and reviewing it, so the quality of what you build rubs off on the rest of the product.\n\nSpending time with installers - You'll go out on site, watch how the product actually gets used, then come back and change it.\n\nYou'll report to Steph, our co-founder and CPO (she’s pretty awesome) and you’ll work alongside Dan & Arron who’ve cooked up some incredible work in their time so far.\nAbout you\nWe look for the same five things in everyone at Spruce: curiosity; intense drive, ambition and work ethic; a high degree of personal agency and ownership; deep humility and a growth mindset; and excellent craft. You might currently call yourself a designer who ships, a front-end engineer with strong design instincts, or already a design engineer. We're looking for 3+ years of experience (and potentially a lot more) designing and building product UI, ideally in a startup or a fast-paced, impact-focussed team. We'd love to speak with you if you have:\nReal taste, and shipped work to prove it - You can show us production UI you designed and built, and talk about why the details are the way they are. Work you'd happily put next to the best-crafted B2B products out there.\n\nStrong design craft, and a real appetite for code - You're a strong designer first. You don't need to be a front-end engineer, and you might well ship with Cursor or Claude Code, but you want to understand the code you're shipping. Bonus for React and TypeScript depth, canvas/WebGL, animation, or complex state on mobile.\n\nA prototyping instinct - You'd rather build a rough version and test it than argue about it in a doc. You're comfortable with things being imperfect in front of users.\n\nSystems thinking - You enjoy the structure of a good component library and understand that consistency is what lets a small team ship fast. You also know when to slow down first: you value time spent on lo-fi wireframes and on understanding the data model before anything gets polished.\n\nCuriosity about the domain - You want to understand how heating systems, solar and battery actually work, and you pick up technical detail fast. By the end of week two you'll be arguing about the best way to show a homeowner their solar self-consumption.\n\nOur offer\n£60-110k salary, depending on experience and location\n\nMeaningful slice of equity (options) in the company\n\n33 days holiday (25 plus bank holidays) and opportunity to work from abroad for another 30 days each year\n\nHybrid working: 2-3 days in-person a week (London or Bristol), with full-team meetups every fortnight\n\nPrivate Medical Cover (Vitality)\n\nWorkplace Nursery Benefit scheme (YellowNest)\n\nEnhanced Parental Leave\n\nCycle to Work scheme\n\nBrilliant team to learn from and massive opportunity to grow\n\nWorking at Spruce\nWe're currently a close-knit team of 34, split between London and Bristol. We spend 2-3 days each week working together in-person in both locations, and get everyone together every fortnight.\n\nYou'll have genuine influence from day one. The best idea wins regardless of seniority. We expect you to challenge everything, ask \"why?\" multiple levels deep, and push back when something doesn't make sense.\n\nWe want everyone to spend time with installers on-site, feel their pain points, then be able to rapidly suggest and implement solutions based on real feedback rather than assumptions. This is clearly particularly important for this role but you'll be surrounded by a whole team who are also close to our customers.\n\nWe move fast and ship imperfect things, learning from users rather than trying to perfect in isolation. When things break, we focus on how we fix it, what we can learn, and never blame. You'll own your outcomes whilst knowing the team has your back.\n\nFeedback is constant, direct, and kind. We'll tell you when something isn't working and expect the same honesty (and empathy) back.","description_format":"text","description_chars":7499,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work","Parental leave","Workplace nursery"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Low-Code & No-Code Platforms"],"lifecycle":[{"event":"open","at":"2026-11-12T13:12:51Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:1","win:early"],"computed_at":"2026-11-12T14:54:40Z"},"pay":{"stated_usd_annual":146123,"is_top_pay":true},"html_url":"https://alion.io/job/spruce-design-engineer","json_url":"https://alion.io/job/spruce-design-engineer.json","meta":{"generated_at":"2026-11-12T14:54:40Z","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_verified","counted_by":"address","units_charged":1,"used_today":31067,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":38429},"rest":"https://alion.io/mcp/rest/get_company?id=38429"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspruce-design-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fspruce-design-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fspruce-design-engineer"},{"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/spruce-design-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspruce-design-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4164652}},{"tool":"search_jobs","arguments":{"company":"spruce.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4164652},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}