Search jobs > New York, NY > Principal engineer data

Principal Software Engineer - Data Expert

Sisense
New York, NY
$170K-$250K a year
Full-time

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

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.

CO Posting : The base pay range for candidates located in Colorado is $170,000-$250,000 ( / yr). The salary of the finalist selected for this role will be based on a variety of factors, including but not limited to market location, internal equity, job-related knowledge, experience and training, education, skill sets, and other business and organizational needs.

A bonus, equity, commissions, and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and / or other benefits, depending on the position offered.

This position may be considered a promotional opportunity. The disclosed salary range represents an estimate of the base compensation for candidates who can or will be located in Colorado.

This range may vary with respect to candidates whose primary work location is outside those jurisdictions

NYC and CA Posting : The base pay range for candidates located in New York City and California is $170,000-$250,000 ( / yr).

The salary of the finalist selected for this role will be based on a variety of factors, including but not limited to market location, internal equity, job-related knowledge, experience and training, education, skill sets, and other business and organizational needs.

The disclosed salary range represents an estimate of the base compensation for candidates who can or will be located in New York City or California.

This range may vary with respect to candidates whose primary work location is outside those jurisdictions

17 days ago
Related jobs
Promoted
Capital One
New York, New York

Ave (22130), United States of America, New York, New YorkSenior Software Engineer, Principal AssociateDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital ...

Promoted
Figure
New York, New York

As an expert in multitenant technology solutions, you will collaborate with engineering, business, and external partners to build a stable, reliable platform for all of our products. Collaborate with a diverse group of people across Engineering, Data Science, Product, and Leadership, executing big o...

Promoted
Ripple
New York, New York

You will define and orchestrate engineering forums that will elevate engineering standards, inspire engineers and enable continuous improvements. As a technical leader for payments engineering, you will represent us in Ripple enterprise level engineering decisions and ensure we are aligned with the ...

Promoted
Harnham
New York, New York

Principal Data Engineer, Azure. Azure data services including SQL Database, Databricks, Synapse, and Azure Analysis Services. Are you a Azure Subject Matter Expert and looking to take on a new role with a team with a renowned company culture? We are looking for a highly experienced Data Architect to...

Promoted
Gusto
New York, New York

As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end by influencing initial feature specs, understanding how to take existing systems closer to desired end states, executing on projects, and maintaining code that powers core experiences. Engineering, Product Management, ...

JPMorgan Chase Bank, N.A.
New York, New York

Job Summary: As a Principal Software Engineer at JPMorgan Chase within the International Consumer Bank, you will be a part of a flat-structure organization. Job Responsibilities: * Be responsible for, and have complete ownership of the marketing technology stack * Build and ...

Mindlance
New York, New York

Job Description: In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation...

Enigma
New York, US

Over the past year weve made significant investments in our data infrastructure to allow engineers & data scientists to quickly deliver customer value by reliably testing & shipping changes to our data pipeline. This role is responsible for developing a data engineering & data science platform. Adop...

Fastly
New York, US

The platform is designed to take advantage of the modern internet, to be programmable, & to support agile software development. ...

Snap Inc.
New York, New York

We’re looking for a Principal Software Engineer, iOS to join Snap Inc as a part of our Media Delivery Platform team. Design, architect and implement well-tested Objective-C software which powers experiences in Snapchat’s camera capture and playback experience . Strong CS fundamentals (algorithms and...