
Crisp · Amsterdam
Our developers build the systems our customers use to shop for groceries — as well as the software that runs our warehouses, supports last-mile, and helps our p...
Our developers build the systems our customers use to shop for groceries — as well as the software that runs our warehouses,
supports last-mile, and helps our purchasing and commerce teams operate effectively.
We build software in a lean and pragmatic way, and care about choosing the right abstractions for our domain and continuously
balance delivery speed against long-term complexity.
Our stack includes Typescript, React Native, modern PHP and PostgreSQL. We prefer to work with people who have seen—or want to
learn—different technologies, as we consider our tools a means to an end.
We invest heavily in automated testing and code readability. Refactoring is part of the job. Abstractions are revisited when the
business changes.
We use LLMs as productivity tools where appropriate, but every line of code shipped to production is understood and owned by the
developer who commits it.
Don’t worry if you don’t match every point above. We hire for long-term potential, curiosity and the ability to learn quickly.
A minimum of B2 level Dutch working proficiency and a full-time availability of 36-40 hours per week are required.
backgrounds.
We would love to hear from you! Our process starts with a technical assignment, followed up by an on-site interview in Amsterdam.
Should you have any questions, please contact us on jobs@crisp.nl.
A reference check is part of our selection process.
At Crisp, we strive for an inclusive and diverse work environment where everyone is welcome, regardless of their background,
gender, age, ethnicity, sexual orientation, religion, or ability. We encourage applicants with diverse perspectives and
backgrounds to apply and believe in equal opportunities for all. We value the unique contributions each employee can bring and are
committed to creating an inclusive workplace where everyone is respected and appreciated.
At JetBrains, we are passionate about boosting developer productivity. Since our inception, we've been creating tools that eliminate repetitive tasks, simplify workflows, and empower developers to focus on what they do best: creating amazing things with code. JetBrains IDEs enable millions of developers worldwide to achieve their full potential. As JetBrains continues to grow, so does the amount and complexity of cross-team work. At the same time, AI is increasing both the pace of change and the coordination load across the company. To keep growing while continuing to build great products, we want to strengthen our execution. We’re now looking for a Senior Technical Program Manager to help us run complex cross-team technical programs, raise execution quality and improve planning, delivery predictability, and escalation discipline for complex work. In this role, you will: * Lead the most complex cross-team technical programs in your primary domain. * Make sure complex work across the domain is planned, coordinated, and executed to a consistently high standard. * Surface risks, blockers, and capacity issues early, and drive mitigation or escalation when local coordination is not enough. * Serve as the senior PMO-side escalation point when complex delivery work in the domain gets stuck. * Keep program status accurate by verifying execution rather than only collecting updates. * Work with product, engineering, quality, and service teams to define goals, scope, milestones, dependencies, and key decisions. * Build workable program plans and coordination cadences, and clarify resourcing needs with the teams involved. * Coach TPMs and other part-time program leads across the domain and, where the setup includes full-time TPMs, manage them directly. * Partner closely with product, engineering, quality, and service teams without taking over their decision-making authority. * Typical programs may include sunsetting a feature or product, rolling out a major feature, driving a large technical refactoring effort, or coordinating the response to a major customer or partner escalation that becomes complex cross-team work. * You’ll work primarily within one domain, such as one of our IDEs, a major functional area in an IntelliJ-based product, or another area with heavy cross-department dependencies, while also contributing to cross-domain priorities as part of the PMO team when needed. We will be happy to have you on our team if you have: * A proven track record of leading complex software programs or other cross-team initiatives from start to finish. * The ability to influence without direct authority, challenge assumptions constructively, and work effectively across product, engineering, quality, and other functions. * Strong negotiation, facilitation, and escalation judgment. * The ability to manage multiple parallel initiatives effectively, prioritize well, and keep execution plans tied to reality. * Experience coaching other program or project managers and improving execution quality beyond your own work. * Enough technical depth to sanity-check feasibility claims, dependency chains, and delivery risk in a technical environment. * A technical background or experience working closely with software development teams. * At least 5 years of program or project management experience in the tech industry. * Excellent communication skills in English, both written and verbal. * A strong understanding of how complex software programs are structured, planned, and driven through delivery; formal PM training or certification is a plus. * Experience with IntelliJ IDEA, PyCharm, JetBrains tools, or other developer-focused products would be a plus. If selected, we’ll give you the opportunity to: * Work on tools that help developers become better versions of themselves. * Be part of a team that values collaboration, creativity, and impact. * Enjoy a flexible, supportive work environment designed to help you succeed. * Embrace the opportunity to shape the future of developer productivity. Why join JetBrains? * Strong base salary. We offer competitive pay that reflects your skills and experience. * Flexible work location. Enjoy the freedom to work from home or from the office. * Remote work. Spend up to 30 days per year working remotely from abroad. * Extra time off. More days to relax, recharge, and do the things you love. * Medical insurance allowance. Enjoy peace of mind for you and your family. * Learning and development opportunities. Access to conferences, courses, and language classes. * Language classes. Pick up the local language or sharpen your English skills. * Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. * Mental health support. To help you feel your best, we provide easy access to professional mental health services. * Sports benefit. Enjoy an on-site gym or sports club stipend. * Internal events. Join company-wide celebrations and team gatherings. *Some benefits may vary depending on location. #LI-HYBRID #LI-AA1 We are an equal opportunity employer We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Monumental is automating on-site construction with robotics and software. Our mission is to make construction software-defined and autonomous - a future where beautiful, bespoke buildings go up in a single day, with minimal labour. We're a growing team of engineers, operators and technicians from companies like Palantir, Qualcomm, Dyson, Shopify, Tesla, Meta and Google DeepMind. It's still the early days of building the company, and this is a chance to make an outsized impact on a problem that matters. From day one, you’ll be working with an experienced founding team, backed by a $32M Series B led by Khosla Ventures and Plural. Monumental is based in the city centre of Amsterdam, in a beautiful facility with an fully equipped workshop and robot testing floor. We build the whole stack in-house - hardware and software, we're explicitly not a hybrid or remote-first company - you can't build robots or walls from home, so we're onsite five days a week. Read more on why we believe you should spend your time working on construction, and learn about our vision and company. You might enjoy Based in Europe’s film on how we’re fixing Europe’s housing shortage, or this video by Andreas Klinger of what our office looks like. About the role We're looking for a software engineer who wants to build full-stack software that can touch the physical world, not another SaaS product. You’ll develop and deploy software that controls fleets of autonomous construction robots. Full stack at Monumental is really full stack, covering everything from microcontroller firmware up to the web-based UI that operators use to control the robots. We’ve built CAD tools for designing masonry structures, path planning and motion control, telemetry and inspection tools, and distributed data storage and sync. The technical challenges we're solving combine hardware, software, and infrastructure at scale - while maintaining high availability on construction sites. Atrium, our operating system for construction, is built with TypeScript and Rust. Much of our Rust code is compiled to WebAssembly, allowing our UI to interface directly with the same control code that we deploy to our robots. This gives us a shared stack between real-world deployments and simulated runs in the front-end. You can read about how we control robots with TypeScript in this post by our CTO, Sebastiaan. As we're deploying more robots and software, we're always running into new challenges. The problems are often not straightforward: poor connectivity on a construction site because of interference, a memory leak that only becomes an issue after hours of runtime, a robot behaving differently than the simulation. This means a lot of creative problem solving is involved. One of our engineers even traced down a problem to a memory leak in Chrome, which got fixed soon after he submitted a bug report. To help us build, improve, and maintain our platform, we're looking for a strong generalist software engineer. You'll get a lot of autonomy and the chance to build software that builds actual robots and houses. You’ll also get the chance to collaborate with other engineering disciplines (e.g. electrical, mechanical) to support new robot features or debug issues. For more on how we think about the role, read Bouke’s post on his experience joining Monumental as a software engineer. What you'll do Building telemetry that lets us see what every robot on site is doing in real time - so when something goes wrong, you know why Designing the core architecture of our platform, and choosing the right abstractions to map the messy world of construction into elegant software Prototyping components that talk to our robot's microcontrollers and distributed subsystems - shipping to production, onto a robot laying bricks within hours of writing the code Debugging complex issues that cut across the stack: e.g. bugs in the Chromium GC; WiFi connection issues with robot systems or race conditions in concurrent Rust code Writing Rust and TypeScript code that controls the robot in real-time, turning high-level goals into small steps that the robot can execute Working collaboratively with our team of hardware engineers, control engineers, and robot operators to improve product experience, reliability and performance of our platform What we’re looking for * Industry experience building and deploying production systems in multiple languages (Rust experience is valuable but not required) * You’re team probably ask you for tips on how you are using LLMs. You manage many agents in parallel for building, code review, security checks, incident reports. Not just vibe-coding prototypes OR * You're probably the person everyone asks for help when an agent does something nobody can explain. You run them in parallel most of the time - to build, review code, catch security issues, draft incident reports. Not just vibe-coding prototypes. * Basic familiarity with Linux systems and conventions. E.g., you’re comfortable SSH’ing into other machines to figure out why something isn't working * Knowledge of common communication protocols, e.g. UDP, TCP/IP and WebSockets * A strong sense of ownership and motivation. You’re able to drive problems and projects start-to-finish without someone project managing you, and can thrive in a chaotic environment. * A high percentage of our software team have been a technical founder, CTO, or founding engineer before. If that’s your background, you’ll likely fit in. But we also get excited by people with a demonstrated background of shipping impressive work at any type of company. * Strong CS or mathematics foundation– you are a strong geometric thinker, understand basic linear algebra and 3D transformations Why Monumental? Joining Monumental means being at the forefront of a movement aimed at making significant strides in the construction industry. Here, your work has the potential to impact not just the company but the future of how we build. If you're driven by innovation, eager to tackle complex challenges, and ready to make a tangible difference, we want to hear from you. For open applications (where you don’t see an exact role match), please reach out to us at: iwanttojoin@monumental.co - share with us the most interesting or challenging project you’ve worked on, why you want to join and your CV or portfolio. Unfortunately we do not currently support internships. If you don’t meet all the qualifications here but are excited about Monumental and feel you’d still be able to help us solve difficult problems, do get in touch. We welcome generalists who focus on outcomes and are eager to learn on the job.
Monumental is automating on-site construction with robotics and software. Our mission is to make construction software-defined and autonomous - a future where beautiful, bespoke buildings go up in a single day, with minimal labour. We're a growing team of engineers, operators and technicians from companies like Palantir, Qualcomm, Dyson, Shopify, Tesla, Meta and Google DeepMind. It's still the early days of building the company, and this is a chance to make an outsized impact on a problem that matters. From day one, you’ll be working with an experienced founding team, backed by a $32M Series B led by Khosla Ventures and Plural. Monumental is based in the city centre of Amsterdam, in a beautiful facility with an fully equipped workshop and robot testing floor. We build the whole stack in-house - hardware and software, we're explicitly not a hybrid or remote-first company - you can't build robots or walls from home, so we're onsite five days a week. Read more on why we believe you should spend your time working on construction, and learn about our vision and company. You might enjoy Based in Europe’s film on how we’re fixing Europe’s housing shortage, or this video by Andreas Klinger of what our office looks like. About the role We're building robots to bring automation to construction, making affordable, beautiful, high-quality housing possible at scale. We're looking for a mechatronics engineer who's a maker at heart, with a bias for speed and simplicity, who can design a robot on paper and build one in real life. In this role, you'll own entire mechatronic systems from idea through to production. You'll be involved in every stage of the engineering process: scoping broad, novel capabilities, running back-of-envelope calculations, and driving hardware design through prototyping, testing, and validation. This includes actuator and sensor selection, system integration and firmware development. You'll debug hardware issues both at our office and onsite, test on live construction sites, and iterate toward robust, scalable designs. Once you've proven you can own tightly scoped projects, you'll lead broader problem spaces with a small multidisciplinary team. The challenges are real: full on-site autonomy, construction-scale payloads, reliable operation at height, and millimetre-level positioning across our stack. We want people genuinely excited to tackle these alongside a capable, supportive team. Our approach focuses on identifying key risks and attacking them through rapid prototyping, not lengthy design cycles. You'll have high autonomy and minimal drag: few meetings, no unnecessary approvals. What you'll do Imagine a fleet of autonomous robots rolling onto a construction site in the morning and by sundown, a fully built, beautiful home stands ready for a family to move in. That’s the future we’re building. Today, our robot systems are already constructing real homes across the Netherlands at scale. But we’re just getting started. Your work won’t be about incremental improvements, you’ll tackle broad and novel problems that unlock autonomous construction: * Pushing toward full robot autonomy for our masonry systems: automated wall-anchor installation and mortar pointing to produce beautiful brickwork. Autonomous lift platforms and fully automated material-supply enabling our fleet to work uninterrupted across large, messy sites. As our robot’s capabilities expand, you’ll also think through the safety implications and design appropriate mitigations. * Designing for extreme reliability: our robots need to be tough enough to survive months of harsh construction conditions, yet serviceable and redeployable in under 24 hours. * Building next-gen hardware to expand what our robots can do: higher-precision brick placement, larger payloads, expanded build envelopes, hot-swappable end effectors, and operation in tight, constrained spaces like scaffolding. * Getting hands-on in the field: you’ll join deployments where we’re building real homes, whilst stress-testing systems and uncovering the edge-case problems that can only be found in the field. This will help you determine new critical features to unlock and learn what our product needs long-term. What we’re looking for * Someone who can design hardware from scratch. * You’re comfortable working at the interface between mechanical, software, controls, and vision engineering. You won't be expected to develop control systems or vision algorithms, but you should be able to collaborate effectively to ship complete projects. * Experience developing proof-of-concept prototypes in the shortest amount of time. * Source all required components; * Fabricate the necessary parts in-house whether 3D printed, CNC-milled or turned. * Integrating and validating actuators and electronics: microcontrollers, sensors, motors, solenoids, encoders, and related hardware * Writing or adapting simple embedded code (Arduino, ESP32, etc.) to bring up electronics, run basic tests, and verify mechanisms While you'll have support from our in-house electronics experts to productise successful concepts, we're looking for someone who's confident building quick, scrappy prototypes more-or-less independently. You won't need to design production-ready PCBs yourself, but you should be able to understand system requirements and translate them into clear briefs for our electronics engineers to develop. * Experience going from prototype to production. * Handing over validated prototypes to our production team, providing the context they need to scale and optimise for manufacturing. * Collaborating with electronics engineers to communicate system requirements and ensure designs are robust and scalable. * Producing clean CAD in Onshape following best practices, ready for others to refine for production. * Creating first drafts of technical drawings, documentation, and other artefacts that the production team can develop into full production packages. * Bonus: experience in early-stage startups or top student team competitions. * B.Sc. in electrical, mechatronics, or robotics engineering or equivalent experience. Why Monumental? Joining Monumental means being at the forefront of a movement aimed at making significant strides in the construction industry. Here, your work has the potential to impact not just the company but the future of how we build. If you're driven by innovation, eager to tackle complex challenges, and ready to make a tangible difference, we want to hear from you. For open applications (where you don’t see an exact role match), please reach out to us at: iwanttojoin@monumental.co - share with us the most interesting or challenging project you’ve worked on, why you want to join and your CV or portfolio. Unfortunately we do not currently support internships. If you don’t meet all the qualifications here but are excited about Monumental and feel you’d still be able to help us solve difficult problems, do get in touch. We welcome generalists who focus on outcomes and are eager to learn on the job.