Job Description
Join Starburst as a Senior Software Engineer focusing on enhancing the user experience for our data analytics platform, Galaxy. You will primarily build backend features in Java while contributing to the React/TypeScript frontend, collaborating closely with UX and Product to deliver delightful customer workflows.
Key Information
- Location Model: N/A
- Location Details: N/A
- Salary Range: N/A
- Years Experience Min: 5+ years
- Employment Type: N/A
- Company Industry: SaaS (Data Analytics)
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- Java
- TypeScript
- React
- Nice-to-Have:
- Trino
Role & Responsibilities
- Key Responsibilities:
- Develop user-friendly features for query management (Editor, Saved Queries, Catalog Explorer, etc.).
- Build components for the web-based user interface.
- Automate user workflows with Job scheduling capabilities.
- Improve engineering processes, tests, and observability.
- Provide customer support for internal and external users.
- Must-Have Qualifications:
- 5+ years of software development experience.
- Extensive Java development experience.
- Experience implementing web UIs in TypeScript with React.
- Prior experience building SaaS products.
- Demonstrated ownership, character, and competence.
- Nice-to-Have Qualifications:
- Familiarity with Trino.
Company & Culture
- Benefits Highlights:
- N/A
- Potential Red Flags / Things to Note:
- N/A
- Company Culture Snippets:
- Collaboration with global teams.
- Operates in a fast-paced environment.
About the Role
A key value driver for Starburst is its streamlined, easy-to-use, delightful user interfaces and workflows. As a full-stack engineer on Starburst Galaxy, you’ll share ownership of building out the features that power this user experience. You’ll work closely with UX and Product Management to design and build the new features our customers will love. In this role, you’ll primarily focus on back-end implementation of the features, but at times contribute to front-end leveraging the internal library of UI components. Daily tasks include developing and supporting new and existing product features, working with fellow engineers on a distributed team, learning new technologies, designing complex systems, and collaborating with various stakeholders across the organization.
What You’ll Do as a Full-Stack Engineer
- Developing user-friendly features for creating and managing queries, including a streamlined Query Editor, Saved Queries, Catalog Explorer, Schema Discovery, and Search functionality.
- Automating user workflows by enabling Jobs to handle scheduled queries, data maintenance tasks, data quality checks, and other repetitive tasks efficiently.
Responsibilities
- Design and develop components for Starburst products, including a comprehensive, fully-featured web-based user interface
- Participate in projects from concept to completion
- Continuously improve our engineering processes, tests, observability, and systems that allow us to scale the code base and productivity of the team
- Collaborate with teams globally and operate in a fast-paced environment
- Provide exceptional customer support for both internal and external customers
Some of the Things We Look For
- 5+ years of experience developing software.
- Passion for Software Engineering
- Extensive software development experience with Java.
- Experience implementing web-based user interfaces in TypeScript using a modern web frontend framework like React
- Prior experience building SaaS (especially for our SaaS product, Galaxy)
- Demonstration of ownership, character, and competence - core values at Starburst
- Bonus points: Familiarity with Trino.
A key value driver for Starburst is its streamlined, easy-to-use, delightful user interfaces and workflows. As a full-stack engineer on Starburst Galaxy, you’ll share ownership of building out the features that power this user experience. You’ll work closely with UX and Product Management to design and build the new features our customers will love. In this role, you’ll primarily focus on back-end implementation of the features, but at times contribute to front-end leveraging the internal library of UI components. Daily tasks include developing and supporting new and existing product features, working with fellow engineers on a distributed team, learning new technologies, designing complex systems, and collaborating with various stakeholders across the organization.
What You’ll Do as a Full-Stack Engineer
- Developing user-friendly features for creating and managing queries, including a streamlined Query Editor, Saved Queries, Catalog Explorer, Schema Discovery, and Search functionality.
- Automating user workflows by enabling Jobs to handle scheduled queries, data maintenance tasks, data quality checks, and other repetitive tasks efficiently.
Responsibilities
- Design and develop components for Starburst products, including a comprehensive, fully-featured web-based user interface
- Participate in projects from concept to completion
- Continuously improve our engineering processes, tests, observability, and systems that allow us to scale the code base and productivity of the team
- Collaborate with teams globally and operate in a fast-paced environment
- Provide exceptional customer support for both internal and external customers
Some of the Things We Look For
- 5+ years of experience developing software.
- Passion for Software Engineering
- Extensive software development experience with Java.
- Experience implementing web-based user interfaces in TypeScript using a modern web frontend framework like React
- Prior experience building SaaS (especially for our SaaS product, Galaxy)
- Demonstration of ownership, character, and competence - core values at Starburst
- Bonus points: Familiarity with Trino.
Job Details
Location
Remote / Poland
Key Skills
TypescriptReactJavaSoftware DevelopmentSaasTrino