{"id":4151901,"url":"https://alion.io/job/acoustofab-senior-software-product-engineer","title":"Senior Software Product Engineer","company":{"id":4537661,"name":"Acoustofab","domain":"acoustofab.co.uk","url":"https://alion.io/company/acoustofab","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","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":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"React.js","optional":false},{"name":"Rust","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"21 CFR Part 11","optional":true},{"name":"Computer Vision","optional":true},{"name":"GLP","optional":true},{"name":"ISO 27001","optional":true},{"name":"JavaScript","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-11-10T00:00:00Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-12T09:34:18Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"We are seeking a Senior Software Product Engineer to help shape both our software products and the way our engineering team delivers them. You will work across device-adjacent Rust and C++, product services and React/Tailwind user experiences. Alongside hands-on delivery, you will increasingly provide architecture direction, coordinate squad execution and support the growth of other engineers. We are open to strong engineers stepping into senior leadership: evidence of mentoring, technical ownership and sound judgement matters more than already having held every responsibility in the role.\nRequirements\nScope and autonomy\nAt this level, you are expected to take an ambiguous product problem, shape the technical approach, coordinate delivery across engineers and disciplines, and help others make good engineering decisions.\nA step-up senior opportunity. You do not need to arrive as a fully formed engineering manager. We are looking for evidence of leadership potential and expect you to grow into broader people, architecture and squad responsibilities over your first six months.\nWhat you will do\nHands-on cross-stack delivery: Design and deliver important product capabilities across Rust, C++, APIs, and React/Tailwind applications.\nArchitecture ownership: Define and communicate pragmatic designs across device control, product logic, data and user-facing layers; manage trade-offs and guide evolution of the stack.\nSquad leadership: Turn product goals into coherent technical plans, align work across disciplines, surface dependencies and risks, and help the squad deliver predictably.\nPeople development: Provide regular coaching, feedback and mentoring; grow into formal people-management responsibilities as the team develops.\nProduction ownership: Set a strong example in testing, debugging, reviews, documentation, observability and CI/CD, and take responsibility for reliability beyond initial implementation.\nPhysical product development: Stay close to our instruments in the lab, helping the squad diagnose system behaviour through logs, instrumentation and disciplined hands-on investigation as appropriate.\nDecision making: Lead technical discussions, invite challenge, document consequential decisions and balance near-term delivery with long-term maintainability.\nCross-functional partnership: Work closely with product, R&D and hardware leaders to convert complex needs into robust product and platform capabilities.\nWhat we are looking for\nRequired\nSubstantial professional experience: A track record of shipping and supporting production software and taking ownership of technically significant work.\nCross-stack credibility: Strong hands-on capability in either systems/device software such as Rust or C++, or modern web/application engineering such as React and TypeScript, with demonstrable experience and interest at the other end of the stack.\nTechnical design: Experience designing software across components or services, explaining trade-offs and guiding implementation through reviews and collaboration.\nEmerging leadership: Evidence of mentoring, leading projects or workstreams, coordinating engineers, or acting as a technical point of contact. Existing line-management experience is welcome but not essential.\nProduct and delivery judgement: Ability to frame ambiguous problems, sequence work, manage technical risk and balance quality with pragmatic delivery as requirements evolve through user feedback and physical experimentation.\nCommunication and influence: Clear written and verbal communication, with the ability to align engineers and non-software stakeholders without relying on formal authority.\nEngineering judgement with AI: Practical experimentation with AI development tools, paired with strong independent engineering ability and clear methods for validation, security and accountability.\nFoundations: Strong software engineering fundamentals demonstrated through professional experience, education or equivalent practical experience.\nNice to have\nFrontend depth: Experience with React, TypeScript, Tailwind CSS or desktop/web application development.\nSystems and devices: Experience with Rust, C++, embedded or device-adjacent software, SDKs or hardware integration.\nHigh-integrity systems: Experience or interest in reliability and traceability requirements, including 21 CFR Part 11, GLP, ISO 27001 or ISO 17025.\nData and intelligence: Experience with SQL, computer vision, ML techniques, local data capture or cloud integration.\nDomain interest: Experience in acoustics, robotics, scientific instruments or life-sciences lab automation.\nPeople leadership: Previous line-management, mentoring, coaching or hiring experience.\nArchitecture leadership: Experience evolving a multi-component product architecture or leading significant cross-cutting technical change.\nWhat success looks like\nIn your first 6-12 months, we would expect you to:\nCross-stack impact: Ship meaningful product functionality across more than one part of the software stack.\nSystem understanding: Build enough familiarity with the wider product to make sound cross-stack technical decisions.\nArchitecture and practice: Lead a meaningful improvement to our software architecture, engineering practices or developer experience.\nLeadership growth: Take increasing ownership of squad technical direction and delivery, while coaching other engineers and developing towards formal people-management responsibility.\nCollaboration & engineering practice: Work effectively across disciplines, sharing knowledge and contributing to code reviews, testing, documentation and other practices that improve the quality and maintainability of our software.\nGrowing into technical and people leadership\nThis is a hands-on engineering role with increasing leadership responsibility. You may already have experience leading a small team, or you may be an experienced individual contributor ready to take that step. During your first 6-12 months, we expect you to grow into responsibility for:\nTechnical direction: Provide clear technical direction for a small product squad.\nPlanning and architecture: Translate product goals into an architectural approach and deliverable engineering work.\nEngineering support: Help engineers make good technical decisions through design discussion, pairing and code review.\nCoaching: Coach and support other engineers, developing towards formal people-management responsibility.\nCross-functional clarity: Create alignment when work spans software, hardware, R&D and product.\nBenefits\nHow we think about AI-assisted development\nWe value engineers who actively explore how AI coding assistants, agents and AI-supported analysis can improve their effectiveness, and who can give examples of using them in real development work. You must remain capable of designing, implementing, debugging and reviewing software independently. You are expected to validate AI-generated output, recognise when these tools are inappropriate, and remain accountable for the security, reliability and maintainability of production code.\nWhat we offer\nHybrid working: Access to our central London lab with a flexible hybrid culture.\nTechnical impact: Hands-on work with breakthrough technology where software directly controls physical matter.\nBreadth and growth: Room to deepen your craft while developing across product, systems and technical leadership.\nInnovation: A well-funded startup environment where you can contribute to patents and high-impact products.\nJoin us\nIf you are excited by the challenge of building reliable software across physical devices, product logic and user experiences, we would love to hear from you. Apply and help shape the product experience at AcoustoFab.","description_format":"text","description_chars":7714,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-12T09:34:18Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"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-11-12T09:37:45+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":2,"expected_fill_days":30,"reasons":["conf:1","win:early"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/acoustofab-senior-software-product-engineer","json_url":"https://alion.io/job/acoustofab-senior-software-product-engineer.json","meta":{"generated_at":"2026-11-12T13:17:06Z","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":27583,"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":4537661},"rest":"https://alion.io/mcp/rest/get_company?id=4537661"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Facoustofab-senior-software-product-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%2Facoustofab-senior-software-product-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%2Facoustofab-senior-software-product-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/acoustofab-senior-software-product-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Facoustofab-senior-software-product-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4151901}},{"tool":"search_jobs","arguments":{"company":"acoustofab.co.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4151901},"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"}}