Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Product Engineer - Inventory image - Rise Careers
Job details

Senior Product Engineer - Inventory

Nory is the #1 operating system for multi-site restaurants and bars.

We’re on a mission to help the hospitality industry double their profitability, reduce their carbon footprint, and create better working environments for their teams.

Our CEO, Conor, founded and scaled Mad Egg, one of the fastest-growing restaurant groups in Ireland. Having experienced firsthand the frustration of juggling “market-leading” restaurant management systems, spreadsheets, and paper printouts, he set out to build the solution he wished he had from day one: Nory.

Now, we’re scaling fast. We have a real product solving real problems—and we can barely keep up with demand. With ambitious goals for 2025 and a recent Series A led by Accel, we’ve grown to a team of 50+ across Ireland, the UK, and Spain.

We are looking for a versatile and resourceful Senior Product Engineer to join our Inventory Management product team and help take it to the next level. Nory’s Inventory Management (IM) product helps our customers reduce waste and control their cost of sales. Restaurant teams use our web and mobile apps to manage their orders and deliveries, count stock and stay on top of menu changes to make sure they’re running a lean and profitable business.

What you’ll be doing:

Our teams are cross-functional with a high degree of autonomy and responsibility for their product. As a Senior Product Engineer, you are more than a software developer - you will literally engineer the product: apply your deep understanding of technology and the domain to plan, design, build, test, ship, support and operate the IM product across the entire stack to solve real problems for our customers every day.

You will collaborate closely with designers, customer success and other engineers to enhance the product and the distributed system behind it in a tight feedback loop with leadership, production and our customers.

Here are some examples of what the team is working on and which you will be helping us with:

  • Rapidly iterate on the product to meet needs of new and soon-to-be customers. The product is relatively young and we work closely with its users to improve it based on real-world usage.

  • Plan, build and ship new, high impact features to make IM smarter, more powerful and ergonomic for our users. There are some tough and fun problems to solve ahead of us, and you will directly help customers become more profitable and environmentally friendly.

  • Evolve our data model to support increasingly complex needs. Data is at the heart of our product. The inventory domain is highly complex and it is crucial to get data technologies, structures and patterns right.

  • Build self-serve functionality for users and create tools for our customer success team so they can configure the app with less reliance on support from engineering.

  • Improve the architecture and design of our system. As we rapidly scale, we have to continuously reinvent parts of the application in better ways. What worked six months ago isn’t good enough anymore, and we need to set it up for new use cases and degrees of scale.

Some technologies powering IM which you will be working with: Python, React, TypeScript, Node.js, FastAPI, various AWS services (e.g. Fargate, Aurora, SQS), MongoDB, PostgreSQL, Docker.


What you’ll bring:

  • Starts with “why”: You’re inquisitive and want to work on the right things. You'll do great if you think customer-first and are willing to learn about the industry we operate in. You'll speak with customers, build a shared understanding of the problems at hand and perhaps even identify some unmet needs that deserve to be explored further.

  • Pragmatic: We’re a startup. Things can get scrappy and we have to move fast. Often, there are no obvious ways forward - you need to know how to unblock yourself and adapt in the face of new information. You can cope with ambiguity and uncertainty. When needed, you cut scope instead of corners.

  • Generalist: Having business impact energises you more than which programming language you use. We’re a small team and cannot afford to specialise too deeply in one area or technology. You go where the hard and valuable problems are. You embrace opportunities to leave your comfort zone and learn what it takes to get the job done.

  • Experience: You have at least 5 years of experience in a similar engineering role, preferably at a SaaS start-up/scale-up during a phase of rapid growth. You have demonstrable experience with most of our tech stack and can quickly ramp up on the the parts you don’t know yet. Transferable experience with hospitality services or building inventory systems are a big plus.

  • Team player: You can work and communicate effectively with other engineers and people in different functions and with different backgrounds. You can discuss problems and ideas with the appropriate level of detail - verbally and in writing. You are transparent and share your knowledge and experience with your peers to help them learn and grow. You can do these things on a remote-first team, and know your way around the usual collaboration tools.

  • You can adult. You can manage your time, set daily and weekly goals for yourself and your team. You take responsibility for your work and close open loops. You speak up, ask questions, can give and receive feedback. You know your boundaries and respect those of others. You work hard during reasonable hours so you can switch off at the end of the day - we don’t believe in “hero culture” and encourage a healthy work-life balance.

If the above resonates with you but you aren’t sure if you fit the description 100%, then you’re probably the type of person we're looking for (hi!) so please apply anyway and we can chat through the details together.


What you’ll get in return:
📈 Equity at our Series A valuation
🌴 35 days of paid leave per year (including bank holidays)
🏥 Comprehensive private health insurance
🍼 Enhanced parental leave and baby loss support
📚 Learning & development culture – €1000 personal annual budget + quarterly book budget
🖥️ €250 home office workspace budget
🎯 Regular team offsites & socials
👏 And much more

We hire humans. We are a distributed and diverse team from various backgrounds and want to keep it that way - we value people’s individuality and are committed to keeping Nory an inclusive workplace where everyone can do their best work. We do not discriminate based on gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Product Engineer - Inventory, Nory

Nory, the leading operating system for multi-site restaurants and bars, is looking for a talented Senior Product Engineer to join our Inventory Management product team in Dublin. At Nory, our mission is to revolutionize the hospitality industry by enhancing profitability, reducing carbon footprints, and fostering better work environments. You’ll be part of a dynamic team responsible for our innovative Inventory Management (IM) product, which helps our customers minimize waste and control costs. As a Senior Product Engineer, not only will you be a software developer, but you'll also have the chance to engineer the entire product! You will apply your deep tech expertise to plan, design, build, test, ship, support, and operate our IM product, engaging in a collaborative atmosphere with designers and fellow engineers to refine and enhance the system. From building high-impact features that make our product simpler and more effective to evolving our data model to meet complex needs, each day promises new challenges. We thrive on quick iterations based on user feedback and actively work on improvements that directly empower our customers. If you have at least 5 years of relevant engineering experience, particularly in a fast-paced SaaS environment, and you enjoy tackling complex problems while being a team player, this role is for you. Join us at Nory and make a tangible difference in the lives of our customers while growing in a vibrant work culture that values diversity and individual contribution.

Frequently Asked Questions (FAQs) for Senior Product Engineer - Inventory Role at Nory
What are the primary responsibilities of the Senior Product Engineer at Nory?

As a Senior Product Engineer at Nory, your main responsibilities will include architecting and developing our Inventory Management product. You’ll be involved in planning, designing, and shipping high-impact features as well as maintaining system performance. This role requires collaborating closely with other teams to ensure our product evolves based on real-user needs, making it indispensable for our clients in the hospitality industry.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Product Engineer position at Nory?

To apply for the Senior Product Engineer role at Nory, you should have at least 5 years of engineering experience, preferably within a SaaS startup during rapid growth. Familiarity with our tech stack including Python, React, TypeScript, often used in inventory systems or hospitality services will set you apart. A passion for problem-solving and adaptability is also key in our dynamic work environment.

Join Rise to see the full answer
How does Nory foster growth and development for Senior Product Engineers?

Nory is deeply committed to the professional growth of its employees. As a Senior Product Engineer, you will have access to a personal learning budget of €1000 annually, a quarterly book budget, and support for development opportunities. Additionally, you will receive regular feedback and the chance to work alongside skilled professionals in a collaborative environment that encourages learning and innovation.

Join Rise to see the full answer
What technologies will I be working with as a Senior Product Engineer at Nory?

In your role as a Senior Product Engineer at Nory, you will work with a modern tech stack including technologies like Python, React, TypeScript, Node.js, and FastAPI. You will also engage with various AWS services like Fargate, Aurora, SQS, as well as databases such as MongoDB and PostgreSQL. This diverse stack provides ample opportunities to grow your technical expertise.

Join Rise to see the full answer
What is the company culture like at Nory for Senior Product Engineers?

At Nory, the culture is built on inclusivity, respect, and collaboration. As a Senior Product Engineer, you’ll work in a distributed team that values individuality and encourages innovation. We prioritize work-life balance and create an environment where feedback is exchanged openly, allowing you to contribute to and grow within our mission of transforming the hospitality industry.

Join Rise to see the full answer
Common Interview Questions for Senior Product Engineer - Inventory
Can you describe your experience working on inventory management systems?

In your response, highlight relevant projects you have completed that involved inventory management systems. Discuss the challenges you faced and the solutions you implemented. Make sure to tie in how these experiences will help you in your role at Nory, emphasizing your understanding of the hospitality sector.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Share examples from past experiences that showcase your ability to communicate effectively with diverse teams, including designers and customer success personnel. Discuss how collaboration has led to successful product development and customer satisfaction, aligning with Nory's values of teamwork and autonomy.

Join Rise to see the full answer
What strategies do you use to handle rapid iterations based on user feedback?

Discuss your experience in agile environments where you rapidly iterate on products. Provide specific examples of how you've incorporated user feedback into product enhancements, emphasizing your customer-first mindset and how it aligns with the work being done on Nory’s IM product.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a past engineering role?

Select a challenging technical issue you've encountered, ideally related to the tech stack at Nory. Detail how you identified the problem, your thought process in developing a solution, and the positive outcomes that resulted. Relate this back to your ability to tackle tough engineering challenges at Nory.

Join Rise to see the full answer
What is your process for evolving an existing data model?

Outline your approach to assessing and updating a data model, such as performing impact analysis, involving stakeholders, and evaluating performance metrics. Use examples to illustrate how proper data management can significantly enhance product functionality, a crucial aspect of Nory’s Inventory Management product.

Join Rise to see the full answer
How would you prioritize features in a product roadmap?

Explain your criteria for prioritizing features based on impact, user needs, and company goals. Mention how you would use customer feedback and performance metrics to adjust priorities in a fast-paced environment like Nory’s IM product team.

Join Rise to see the full answer
What experience do you have with AWS services, particularly in a SaaS context?

Discuss your experience working with AWS services, emphasizing those that Nory uses. Describe specific projects where you've utilized these technologies and how they contributed to scalability and efficiency in your previous roles.

Join Rise to see the full answer
How do you ensure that your engineering practices are customer-first?

Share examples demonstrating your commitment to understanding customer needs through direct engagement or user testing. Address how this feedback loop impacts your engineering decisions and aligns with Nory’s mission of enhancing customer profitability and satisfaction.

Join Rise to see the full answer
How do you manage your time and priorities in a remote work environment?

Talk about your strategies for self-management, including setting goals, using collaboration tools, and establishing clear communication channels with your team. Highlight how maintaining a healthy work-life balance is important to you, reflecting Nory’s culture.

Join Rise to see the full answer
Can you describe your experience with programming languages used at Nory?

Provide insights into your expertise with the specific languages in Nory's tech stack, such as Python and TypeScript. Discuss how you have applied these languages in previous projects, focusing on how your experience can impart value as a Senior Product Engineer.

Join Rise to see the full answer
Similar Jobs
NOX Group Hybrid Phoenix, Arizona, United States
Posted 35 minutes ago
Posted 3 days ago
TQSolutions Hybrid 31/2 Southbank Blvd, Southbank VIC 3006, Australia
Posted 9 days ago
Photo of the Rise User
Gerresheimer Remote Gewerbegebiet An der Ringstraße, 92536 Pfreimd, Deutschland
Posted 13 days ago
GrowthX Labs Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
AECOM Hybrid Miami, FL, United States
Posted 4 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!