Sea Machines is a fast-growing startup that is leading the new high-tech sector of autonomous technology for marine vessels. We are passionate about applying practical A.I. to the massive global ocean transportation market. Our products provide ships and workboats the intelligence to work remotely and give maritime operators the tools to effectively communicate with them. Based in Boston and operating globally, the company is crewed by an experienced team of mariners, engineers, coders, and autonomy scientists.
Sea Machiners get the unique opportunity to work in a very dynamic domain (the ocean world), serve and visit people and places around the planet, and solve challenges not seen in most other robotics sectors.
Job Summary
We are seeking a Product Security Engineer dedicated to delivering cutting-edge operational solutions that address the needs of our diverse clientele.
Responsibilities and Duties
- Design and implement secure software solutions and architectures.
- Conduct vulnerability assessments and penetration testing on applications and systems.
- Collaborate with development teams to integrate security best practices into the software development lifecycle.
- Monitor and respond to security incidents and breaches.
- Develop and maintain security tools and frameworks.
- Stay current with the latest security trends, threats, and technologies.
- Create and maintain comprehensive documentation related to security practices and protocols.
Qualifications and Skills
- Bachelor’s degree in Computer Science, Cybersecurity, or a related field; Master’s degree preferred.
- 5+ years working in Product Security, at least 3 years serving IoT or edge operating systems.
- Deep and comprehensive understanding of and proven experience in software-security principles and a good understanding of cloud-infrastructure security principles.
- Strong knowledge of security protocols, cryptography, and secure coding practices.
- Experience with security tools such as IDS/IPS, firewalls, and vulnerability scanners.
- Proficiency in programming languages such as Python, Java, C++, or similar.
- Proficiency in common operating systems (Linux, Windows) and networking protocols.
- Understanding of compliance frameworks (e.g., CMMC) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Experience collaborating with other functional teams to define requirements and goals.
- Comfortable with a fast-paced development schedule.
Job Type
Full-time
Benefits
- 401(k)
- Dental insurance
- Disability insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Vision insurance