✨ About The Role
- The Principal Software Engineer will be responsible for building a data-focused product using open-source solutions like Kafka, Trino, DuckDB, and Superset
- The role involves working on both backend and frontend to develop end-to-end features that enhance data interaction and storytelling capabilities for users
- Requires experience in building and releasing software in cloud-native environments, using a variety of package managers, and working with large-scale databases to meet low-latency requirements
- Preferred experience includes working with Kafka or RabbitMQ, Delta Lake, AWS or Azure, and building end-to-end features with a product mindset
- The position is remote with a preference for candidates local to Tampa, FL, and may require up to 10% travel
âš¡ Requirements
- Experienced software engineer with a minimum of 8 years of hands-on experience in building RESTful APIs and working with Java, Scala, Python, Rust, or Go
- Proficient in frontend frameworks like React, Vue, Angular, or EmberJS with a focus on Typescript or Javascript
- Skilled in designing software architecture with a product mindset and experience with large-scale databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch
- Familiar with cloud-native environments, Docker, Kubernetes, and various package managers like Maven, Gradle, and NPM
- Holds a STEM background or relevant industry experience, with the ability to obtain Security+ within the first 90 days of employment