Software Engineer - TypeScript/JavaScript
About Omni
After leading Looker and Stitch Data, our founders built Omni in 2022 to deliver a BI platform that marries the best aspects of fast, flexible data exploration and governed, consistent enterprise analytics. In the decade since other BI tools were created, advancements in database and data engineering technologies have made it possible for organizations to disseminate knowledge and insight at massive scale. Omni goes one step further to empower all team members with data and make independent, self-service analytics a reality – without sacrificing centralized governance.
At Omni, our goal is to help people do their best work with data that meets them where they are. You can learn about our team and about how our customers achieve this on our website.
About the Role
All software engineers at Omni operate across our technology stack to solve customer problems. You'll be working on a team with deep experience in the space, and you'll have the autonomy to prioritize and solve problems by yourself, or in collaboration with other members of the team.
This role will be focused on building APIs, user experiences, and data handling processes in our TypeScript application using the React and Remix frameworks.
Our engineering culture is focused on shipping quickly and iteratively while maintaining high bars for performance and quality. Recent projects include:
- Full-fledged spreadsheets inside of BI
- An MCP server for Blobby, our AI chat bot that writes queries within the guard rails of a semantic data model
- CSV uploads
- APIs for everything
- Writing data to Google Sheets
Qualifications:
- Strong technical and communication skills
- 3-10+ years of experience building production software, proficiency in TypeScript or JavaScript
- Strategic thinking and the ability to balance business and product goals with velocity and engineering excellence
- Experience using analytical tools (e.g. SQL, Looker, Tableau, Mode, Amplitude, Google Analytics)
Nice to have:
- Experience building data products
- Familiarity with data warehouses like Snowflake, BigQuery, Redshift
- Experience with data use cases and ecosystem
Our stack:
- TypeScript
- React with Remix
- Kotlin / Java
- AWS
Why Join Us
- We're a passionate, close-knit team with extensive experience in the space, including founders from Looker and Stitch Data
- Competitive salary & equity package
- Paid parental leave
- Health, dental, and vision insurance
- 401(k) Plan