Principal Software Engineer - Miami/Hybrid
About the Role
We are a fast-growing technology company in the marine industry, providing a leading online marketplace that connects millions of users with marine products and services. We are on a mission to revolutionize the marine industry through technology. To help us continue our rapid growth and innovation, we are seeking a Principal Engineer. This role will collaborate across teams, proposing and guiding engineering work while assisting team members in making informed decisions aligned with the technology department's strategic plans.
This role is to be based out of Miami office and candidates located in this area will be considered first. Please do not apply if you are not located in the Miami area or do not plan to be located in the Miami area.
What You’ll Do
- Play a central role in technical, business, and organizational contributions affecting the department
- Teach, mentor, grow, and provide advice to other domain experts and individual contributors across several teams
- Propose and deliver technical implementations supporting architectural changes to address scaling and performance issues
- Focus on full-stack development of customer-focused experiences to expand the company's solutions portfolio
- Identify, advocate and deliver functional and architectural improvements
- Leverage leading-edge technological knowledge to stay ahead of industry trends
- Engage in and enhance the whole lifecycle of services, collaborating with tech and test leads on system design, build, deployment, and support
- Lead troubleshooting and root-cause analysis for system-related issues in enterprise-level software
- Implement robust security measures to protect sensitive data and ensure compliance with regulations like GDPR or CCPA
- Establish monitoring mechanisms to track the data platform's performance and health, defining maintenance procedures for smooth operation
What You Should Have
- Degree in Computer Science or related technical discipline or equivalent experience
- Over 15 years of enterprise-level software development experience with Java, JavaScript/TypeScript, React, Node.js, and Mongo/NoSQL/Elasticsearch
- Deep understanding of cloud-based platforms and a track record of building and scaling high-performance systems
- Proficiency in building high-performance, scalable microservices, and API Gateways
- Experience with CI/CD system, Terraform, and closely working with Infrastructure teams
Perks
You’ll be joining a close knit and talented team, with plenty of opportunity for professional growth. We offer competitive compensation + benefits that are on par with large companies, while also placing a high value on maintaining a healthy work-life balance.
- Shiny new Apple Macbook + large second monitor + other office accessories
- Medical, Dental, Vision, and Life insurance
- 401(k) with 4% matching
- 15 days of PTO per year (Total PTO bank is granted on day 1 of employment, not accrued over time.)
- Holiday break from December 26th-31st
- Birthday PTO (You never have to work on your birthday!)
- Most Federal holidays off & paid
- 32 hours of volunteer time paid per year (We are big into volunteering and helping out the community here at Boats Group!)
- Professional reimbursement program for employees to take courses, attend seminars, etc. (Things to enrich you as a professional)
- Short term & Long term disability after 1 year of employment.