Logo for Katana Cloud Inventory

Senior Software Engineer (Operations & Commerce)

Roles & Responsibilities

  • Strong experience with event-driven architectures and distributed systems
  • Experience with high-volume data (streaming and/or batch) and performance optimization
  • Experience with modern tech stack such as Node.js, Kafka, PostgreSQL, React
  • Mentorship or technical leadership experience

Requirements:

  • Own and deliver outcomes related to building scalable, event-driven systems and services
  • Translate product and technical goals into clear implementation plans and measurable results
  • Design and evolve architectures that support AI-augmented and agentic workflows
  • Collaborate cross-functionally with Product, Design, and other teams to solve complex problems

Job description

Senior Software Engineer

Hybrid | Estonia|

Our career site: Find Your Next Career Opportunity | Katana Careers

Who we are

Katana is a remote-first SaaS company building powerful inventory and manufacturing software for 1,500+ businesses that make and sell physical products around the world.

We take a thoughtful, AI-first approach to how we work — not because it’s trendy, but because it frees us up. We use AI to eliminate repetitive tasks so our team can focus on what really matters: thinking creatively, experimenting boldly, and making meaningful impact every single day.

We’ve just stepped into an exciting new phase of expansion — moving beyond small manufacturers and into a larger market of modern, multi-channel, and multi-location businesses. With that growth comes bigger opportunities, more complex challenges, and the chance to help shape how we scale. Our 100+ person team across 15+ countries is building what’s next — together.

And that’s where you come in.

Learn more about our culture, ways of working, what success looks like at Katana, and our hiring process on our careers page: Find Your Next Career Opportunity | Katana Careers .

Why this role matters

At Katana, we hire for impact — not just role fit.

As a Senior Software Engineer, you’ll play a meaningful role in our Product Engineering team, directly influencing system scalability, product performance, and the way we build AI-augmented software.

This role exists because we are scaling into more complex use cases, higher data volumes, and more advanced AI-enabled workflows. We need someone who can design systems that are not only reliable and scalable, but also work seamlessly with AI agents and evolving product needs.

This is not a plug-and-play role. It’s an opportunity to shape architecture, influence engineering practices, and take ownership of meaningful technical outcomes.

Your role at its core

As a Senior Software Engineer, you will:

• Own and deliver outcomes related to building scalable, event-driven systems and services

• Translate product and technical goals into clear implementation plans and measurable results

• Design and evolve architectures that support AI-augmented and agentic workflows

• Collaborate cross-functionally with Product, Design, and other teams to solve complex problems

• Continuously improve engineering practices through testing, observability, and experimentation

• Apply AI and automation thoughtfully to increase development speed and impact

The impact you’ll drive

In this role, your impact will show up through outcomes such as:

• Scalable and resilient systems – improving performance, reliability, and ability to handle growing data and user demands

• Faster and smarter development – leveraging AI tools and agentic workflows to increase team productivity and quality

• Stronger engineering foundations – shaping architecture, standards, and practices as we scale

Success is measured by results, learning, and progress — not activity alone.

Your first opportunities for impact

In your first 3–6 months, you can expect to:

• Take ownership of a key system or service area and improve its scalability or performance

• Contribute to or lead improvements in architecture, particularly around event-driven or AI-enabled systems

• Partner closely with Product and Design to deliver meaningful features end-to-end

• Experiment with AI coding tools and workflows to improve efficiency and quality

We aim to be transparent about where you can make a difference — and where your ideas are expected.

What we’re looking for You’ll thrive in this role if you:

• Have strong experience with event-driven architectures and distributed systems

• Have worked with high-volume data (streaming and/or batch) and performance optimisation

• Are comfortable building scalable services and evolving system architecture

• Have solid testing, CI/CD, and observability practices

• Communicate clearly and collaborate effectively across teams

• Use AI tools pragmatically to improve development workflows and outcomes

• Experience with modern tech stack such as Node.js, Kafka, PostgreSQL, React

• Experience in SaaS or large-scale distributed systems

• Mentorship or technical leadership experience

What we offer

We aim to create an environment where people can do their best work — and feel supported while doing it.

  • Market-aligned compensation, tied to your role scope and impact.

  • Employee Stock Option Program, so you share in the value you help build

  • Time off that’s genuinely encouraged: 4 weeks of PTO, 3 paid health days annually, and your birthday off - because it should actually feel like a day off.

  • Fully paid 1 month Sabbatical + 1000 EUR travel budget after every four years at Katana — time to reset, explore, or focus on personal growth

  • Home office stipend to help you create a setup that works for you

  • Health & wellness support, via Sun Life insurance or a flexible wellness allowance

  • Modern tools and tech, including AI-enabled tools that help you work smarter and stay focused on high-impact work

Ready to apply?

If you’re excited by the idea of making impact through solving real problems — not just filling a role — we’d love to hear from you.

Software Engineer Related jobs

Other jobs at Katana Cloud Inventory

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.