FreshRemote.Work

Principal Software Engineer - BI Expert

New York, NY; United States-Remote

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.

Responsibilities:

  • 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

Requirements:

  • 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 …
This job isn't fresh anymore!
Search Fresh Jobs