Principal Software Engineer



Software Engineering
Tel Aviv-Yafo, Israel
Posted on Thursday, March 14, 2024

Welcome to Sisense, the nerve center of the data and analytics revolution. Recognized by Gartner as an industry leader in the embedded analytics market, set to explode to a staggering USD 100 billion by 2027.

At Sisense, we empower businesses worldwide to unlock the power of their data. We are building the next generation of Composable Analytics platform for companies to build advanced data and analytics products that drive their business growth.

As we embark on a transformation to expand our market and GTM strategy, we are seeking a dynamic, passionate Developer Platform Product Manager to join our talented team.

About the Role

As part of Sisense's continued growth, we are looking for a senior Java engineer who is an expert in the Business Intelligence (BI) world, who can provide solutions to BI challenges in Engineering and Product, in addition to the hands-on software engineering responsibility.

You will join a highly skilled and motivated development team and group at the core of Sisense. The ideal candidate will be a multidisciplinary talented Java EE professional with experience in developing BI tools. One who can keep a system-wide, holistic understanding of the design, architecture, and product trade-offs, while at the same time spot the most complex low-level details of the software design patterns, cost and benefits of various calling conventions, and performance issues.


  • Principle Engineer and tech lead in the core team of the Engineering.
  • Guide the team, share professional BI knowledge on Data Modeling and efficient Analytical Querying, and build the Data platform accordingly.
  • Be part of the steering team that plans, designs, and builds the next generation of Analytics platform for developers.
  • Lead large and complex projects end to end.
  • Skilled and experienced Java Software Engineer


  • 3 years of experience in a BI company as a Backend Software engineer, specializing in data modeling best practices and efficient querying.
  • 7 years of hands-on experience designing and developing Java applications
  • Bachelor's Degree in Computer Science or Software Engineering
  • Strong Object Oriented analysis and design using common design patterns
  • Experience working in a Product company with an Agile development process
  • Experience with complex SQL expressions - advantage
  • Experience with Spring, and related technologies (JSON, REST) - advantage

How You’ll Ramp:

By day 30…

You'll spend most of your time ramping up the product and our existing processes. You will:

  • You will learn about the Sisense product
  • You will build relationships with people in the R&D and Product House
  • You will be able to work with our CI/CD systems
  • You will be able to contribute a basic feature in the Analytical Engine and Data Modeling

By day 60…

You'll have begun to work on delivering even better experiences to our developers. You will:

  • You will be able to contribute a medium-sized feature in the Analytical Engine and Data Modeling
  • You will have a better understanding of Analytical Engine and Semantic Layer
  • You will be able to debug various components in our product

By day 90…

You'll know the product and its users and be able to identify and deliver lasting improvements for customers. You will:

  • You will have completed a deep dive into Sisense’s product and technical infrastructure
  • You will be able to contribute a large feature to the translation component
  • You will have a deep understanding of the development processes and integration

About Us

  • We are a radically innovative BI company focused on redefining every aspect of business analytics.
  • We’re an industry leader with more than 2,000 global customers, including Expedia, Flexport, Nasdaq, GE, Philips & Tinder.
  • We’ve been recognized as a leading visionary in Gartner’s Magic Quadrant for Analytics and Business Intelligence 7 years in a row.
  • We’re on-boarding rapidly! We have over 600 employees with offices in New York, San Francisco, Tel Aviv, Kyiv, and London.
  • We believe strongly in a data-driven approach to all that we do. We're constantly measuring and optimizing everything about the business.
  • Comparably, Glassdoor and Best Places have recognized us to Work for our amazing company culture.

Why you should join our team:

The Sisense developer platform is core to our company and an essential component of our API-first DNA, empowering thousands of users in businesses from various industries to innovate by building new analytics solutions and services, generating new revenue streams.

Sisense has been the market leader in embedded analytics for years and is investing heavily in building the best analytics platform for developers. Along this path, you will have the opportunity to overcome complex, yet-unsolved challenges, build innovative products that make a real difference, and collaborate with an incredible team across the globe.