Our Mission Safety secures the software supply chain for the world''s data and development teams. We protect everywhere packages are actually used, from local developer machines to production environments, from traditional IDEs to AI coding assistants, without disrupting existing workflows. Our mission is to make open source packaging secure by default, providing complete visibility, governance, and protection across Python, Java, and JavaScript ecosystems. We''re building the infrastructure that will secure companies and shape how enterprises adopt AI-driven development safely. If you''re passionate about defending critical infrastructure at scale and want your work to directly protect millions of installations, we want you to join us. The Role We''re looking for a motivated Computer Science student, to join our Product team for a fixed-term co-op position. As a Product Engineer intern, you''ll have the exciting opportunity to work on building features for our main product areas, our customer focused Platform and CLI tools. This role offers hands-on experience in a fast-paced cybersecurity environment where you''ll contribute directly to our product''s evolution. Requirements What You''ll Do Build and enhance features for our customer-facing Platform and CLI tools Write clean, maintainable Python code with proper documentation and tests Work with REST APIs and databases to support platform functionality Collaborate with product and engineering teams to understand user needs and translate them into technical solutions Optionally contribute to front-end development using React and TypeScript (for candidates interested in full-stack work) Participate in code reviews and technical discussions Present your work and findings to the broader team About You Currently enrolled in a Computer Science or related program at a Canadian university or college Experience with Python programming Basic understanding of software development processes and tools Basic understanding of REST APIs and databases Familiarity with version control systems (Git) Interest in cybersecurity and developer tools Strong problem-solving abilities and attention to detail Excellent communication skills Bonus Points Previous experience with IDE extension development Experience with React and TypeScript (for full-stack interest) Understanding of security concepts and common vulnerabilities Experience with CI/CD pipelines Meet Student Work Placement Program (SWPP) eligibility criteria Benefits Mentorship from experienced engineers Opportunity to work on a meaningful project with real-world impact Flexible remote work arrangements Collaborative and inclusive team environment Learning and development opportunities Fun team events and activities Location Ideally in and around Vancouver, BC Canada, though strong applications from candidates across Canada will be considered Our Team Culture We believe in building products that make a real difference in the security landscape. Our team values technical excellence, open collaboration, and continuous learning. One of our core commitments to our team and the culture is fostering belonging. We''re committed to fostering an inclusive environment where diverse perspectives are valued and everyone''s growth is supported. We recognize the value diversity brings not only to us as individuals, but as an organization. We go out of our way to make each other feel understood, respected, and supported. Check out our Core Commitments here. Our Commitment to Inclusion We believe that diverse teams build better products. We actively and strongly encourage applications from individuals who identify as women, people of colour, 2SLGBTQI , Indigenous, First Nations, Inuit, Mtis, people with disabilities, or as part of other marginalized and historically underrepresented groups. If you''re passionate about full-stack development, excited about cybersecurity, and want to work in an inclusive environment where your voice is heard and your growth is actively supported, we''d love to hear from you. Join us in our mission to make the digital world safer for everyone Ready to Apply? We''re looking for people who are passionate about building secure, scalable solutions. Don''t worry if you don''t match every requirement we value diverse backgrounds and perspectives. If you''re excited about our mission and think you can contribute, we''d love to hear from you We are committed to supporting with applicants requesting accommodations at any stage of the hiring process. If you require accommodations, please let us know. Hiring Process Outline Timeline: The process should roughly take 1-2 weeks, if scheduling and timing will allow for it. Core Commitment Interview with our VP of R&D Project Sharing Interview with one of our Engineers Interview with one of Safety''s co-founders Along the way, we''ll talk through your background and interests to determine whether Safety is a good fit for your career goals.
Job Title
Product Engineer Co-op