Skip to content

Open nowPosted 9 hours ago

Senior Software Product Engineer

AcoustoFab

Where
London, England, United Kingdom
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Product EngineerAcoustoFab · London, England, United Kingdom
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on AcoustoFab's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.8%7 days
  4. 22.3%14 days
  5. 37.8%30 days
  6. 59.0%60 days
This job: posted 9 hours ago

The posting

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.

Requirements

Scope and autonomy

At 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.

A 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.

What you will do

• Hands-on cross-stack delivery: Design and deliver important product capabilities across Rust, C++, APIs, and React/Tailwind applications.

• Architecture 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.

• Squad leadership: Turn product goals into coherent technical plans, align work across disciplines, surface dependencies and risks, and help the squad deliver predictably.

• People development: Provide regular coaching, feedback and mentoring; grow into formal people-management responsibilities as the team develops.

• Production ownership: Set a strong example in testing, debugging, reviews, documentation, observability and CI/CD, and take responsibility for reliability beyond initial implementation.

• Physical 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.

• Decision making: Lead technical discussions, invite challenge, document consequential decisions and balance near-term delivery with long-term maintainability.

• Cross-functional partnership: Work closely with product, R&D and hardware leaders to convert complex needs into robust product and platform capabilities.

What we are looking for

Required

• Substantial professional experience: A track record of shipping and supporting production software and taking ownership of technically significant work.

• Cross-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.

• Technical design: Experience designing software across components or services, explaining trade-offs and guiding implementation through reviews and collaboration.

• Emerging 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.

• Product 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.

• Communication and influence: Clear written and verbal communication, with the ability to align engineers and non-software stakeholders without relying on formal authority.

• Engineering judgement with AI: Practical experimentation with AI development tools, paired with strong independent engineering ability and clear methods for validation, security and accountability.

• Foundations: Strong software engineering fundamentals demonstrated through professional experience, education or equivalent practical experience.

Nice to have

• Frontend depth: Experience with React, TypeScript, Tailwind CSS or desktop/web application development.

• Systems and devices: Experience with Rust, C++, embedded or device-adjacent software, SDKs or hardware integration.

• High-integrity systems: Experience or interest in reliability and traceability requirements, including 21 CFR Part 11, GLP, ISO 27001 or ISO 17025.

• Data and intelligence: Experience with SQL, computer vision, ML techniques, local data capture or cloud integration.

• Domain interest: Experience in acoustics, robotics, scientific instruments or life-sciences lab automation.

• People leadership: Previous line-management, mentoring, coaching or hiring experience.

• Architecture leadership: Experience evolving a multi-component product architecture or leading significant cross-cutting technical change.

What success looks like

In your first 6–12 months, we would expect you to:

• Cross-stack impact: Ship meaningful product functionality across more than one part of the software stack.

• System understanding: Build enough familiarity with the wider product to make sound cross-stack technical decisions.

• Architecture and practice: Lead a meaningful improvement to our software architecture, engineering practices or developer experience.

• Leadership growth: Take increasing ownership of squad technical direction and delivery, while coaching other engineers and developing towards formal people-management responsibility.

• Collaboration & 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.

Growing into technical and people leadership

This 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:

• Technical direction: Provide clear technical direction for a small product squad.

• Planning and architecture: Translate product goals into an architectural approach and deliverable engineering work.

• Engineering support: Help engineers make good technical decisions through design discussion, pairing and code review.

• Coaching: Coach and support other engineers, developing towards formal people-management responsibility.

• Cross-functional clarity: Create alignment when work spans software, hardware, R&D and product.

Benefits

How we think about AI-assisted development

We 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.

What we offer

• Hybrid working: Access to our central London lab with a flexible hybrid culture.

• Technical impact: Hands-on work with breakthrough technology where software directly controls physical matter.

• Breadth and growth: Room to deepen your craft while developing across product, systems and technical leadership.

• Innovation: A well-funded startup environment where you can contribute to patents and high-impact products.

Join us

If 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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against AcoustoFab's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on AcoustoFab's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    AcoustoFab's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.