Senior+ Software Engineer (Frontend)
Senior+ Software Engineer (Frontend)
We’re building the operating system for materials analysis.
Right now, scientists spend far too much time battling outdated tools just to analyze their crystallographic data. That slows down progress in fields like renewable energy, pharmaceuticals, and advanced materials.
We’re fixing it In just 18 months, Momentum Transfer has gone from spinout to seed-funded startup to the go-to platform for powder X-ray diffraction (XRD) measurements as a service. More than 2,000 researchers already rely on us to push their work forward.
We are scientist-first
The Mindset
Researchers are our end users, and their discoveries depend on us making great UX. We are product-driven: interfaces and visualizations aren’t side projects here — they are the product. We are ambitious: crystallography is an insanely complex domain. Building intuitive, fast, and elegant interfaces on top of it is hard. That’s why we’re doing it. And we are efficient and focused: small team, strong momentum, no time wasted.
The Role
This is a pivotal role where you’ll drive the frontend at Momentum Transfer. You’ll own the architecture, design system, and visualizations that scientists use every day. The work is demanding: you’ll take complex diffraction datasets and translate them into interfaces that are performant, responsive, and genuinely enjoyable to use. You won’t just code features — you’ll shape the product end-to-end, from first sketches through to production-ready implementations.

Your day-to-day will be a mix of building, designing, and collaborating. You’ll set high standards for frontend craft, review and guide the work of peers, and push for clarity in both code and product direction. You’ll work closely with researchers and domain experts, translating real scientific workflows into usable software. And you’ll raise the bar for what’s possible in scientific UX, ensuring that every detail — from responsiveness to accessibility — supports our mission of accelerating discovery.
What we’re looking for
Deep frontend expertise – We’re looking for someone with deep frontend expertise and the maturity to lead. You should be fluent in React, with strong TypeScript/JavaScript, HTML, and CSS skills. You’ll need to be comfortable designing and shipping complex data visualizations with libraries like D3.js or Plotly. While backend isn’t the focus, you should be capable of integrating with APIs and shaping contracts with backend engineers so you can deliver features end-to-end when needed.
We need technical excellence – If you don't know by heart what a callgraph is, or you don't know the difference between heap and stack, then don't bother applying.
More important than a checklist of technologies is the way you work. You’ve taken projects from zero to one before — maybe you’ve been a founder, maybe you’ve led a critical product area, or maybe you’ve built an impressive side project. You know how to navigate ambiguity, make trade-offs, and deliver.
Great communicators – You also know how to communicate in written or orally. Our domain is complex and we need great communicators. The ability to explain ideas, argue for a direction, and bring others along with you is essential. Above all, you care about craftsmanship — not just that the code works, but that it’s elegant, maintainable, and built to last.
Who we are looking for
We need enthusiastic drivers — proactive people who can take ownership of complex projects, see them through, and know when to pull others in for support. Our best engineers don’t wait for direction; they identify the most important thing, focus, and deliver.
We need optimistic problem solvers – Working in a challenging domain like ours means things will get hard: scaling visualizations, shipping deeply technical features, or debugging workflows that stretch across teams. The right people don’t get discouraged — they collaborate, iterate, and keep moving until the solution is shipped. We need grown-ups – Our work is difficult and our customers expect reliability. That requires maturity: low ego, flexibility, kindness, and professionalism. We’re a small, international team, and respect and consideration for one another is non-negotiable.
And above all, we need genuine builders – People who love building software for its own sake, who take pride in making something elegant, who would still be tinkering and building even if nobody paid them for it. If that sounds like you, you’ll fit right in.
Why join us
Joining Momentum Transfer means immediate impact. You’ll be leading the frontend for a product already used by over a thousand researchers worldwide, and the work you ship will directly accelerate discoveries in energy, healthcare, and advanced materials. You’ll face challenging problems — building usable interfaces for scientific data is not something many engineers ever attempt — and you’ll grow quickly as part of a small, focused team.
You’ll have space for deep work in a remote-first environment that values async communication, and you’ll collaborate with both world-class scientists and passionate engineers. And along the way, you’ll learn — not just new technologies, but how software can directly shape the pace of scientific discovery.
Our stack
React • TypeScript • Shadcn UI • Plotly • Node.js • Python • C++ • AWS • Docker
We’re pragmatic, and we’ll adopt new tools if they help scientists move faster.
Questionnaire
"Get to know" Interview
Technical Interview
Founders Call
Offer
Radically better X-ray data
Contact
Katharina Schumacher
Customer Success