Software Engineering Intern

San Francisco, CA

Software development is experiencing, simultaneously, two momentous shifts: The rise of containerized and serverless backends are giving rise to a dizzying array of cloud components, each with their own unique potential to expose data. At the same time, shift-left trends mean that engineers are now responsible for securing these systems.

At P0 Security, we’re building the tools that engineers will use to secure the cloud, building both management and visibility products. We are working to improve the lives of security engineers, and to help them ensure the security of their end users. We are committed to the idea that security for the cloud-native stack should be easy and natural — and we need your help to achieve our mission. We’re a seed-stage startup based in the San Francisco Bay Area, so your contributions will have an outsized impact.

As a software engineering intern on our team, you will tackle this problem head-on. You will build end-to-end systems that improve cloud-infrastructure security, while also speeding up development, troubleshooting, and deployment for developers across the world. Your work will be deployed in mission-critical systems, securing the personal and financial data of millions.

You’ll work day-to-day with our startup’s founders and experienced engineers, learning from your team while sharing your valuable experiences with us. We have deep expertise in enterprise product development, full-stack and backend development, observability, networking, and application security. You’ll also become an expert on modern development trends, especially the cloud-native stack, devsecops, Gitops, and modern data-engineering pipelines.

What you’ll do

  • Develop an open-source project to identify security threats in cloud IAM configurations.
  • Construct applications from services you build yourself (we use node, Kubernetes, and Terraform) and integrate with (e.g. Firebase, cloud storage, Snowflake) to automate permissions management across disparate tech stacks
  • Craft data-engineering pipelines (using tools like BigQuery) to identify security vulnerabilities before they’ve been exploited
  • Work hand-in-hand with security engineers to build intuitive frontends that help them quickly identify and solve complex security challenges

You are ideal for this role if

  • You have experience in software development, including development with cloud services
  • You are familiar with one or more idioms for backend software development (while we use TypeScript, we trust your ability to rapidly learn new languages, so please apply if your experience lies in other paradigms like raw C/C++, Dropwizard, Akka/Play, Flask/Django, SML, etc.)
  • You love hacking: rapid prototyping and iterative development, working side-by-side with your users

Our values

How we work is just as important as what we work on. Our team

  • Equates the team’s success with their own success
  • Holds people and execution above process
  • Believes in supporting and helping each other

We value what makes you you: your heritage, age, racial and gender identity, sexual orientation, disabilities, and your socioeconomic and educational background. We value what’s important to you: your family, your religion, your politics, your hobbies. And none of these will ever affect your hiring, pay, or promotion.

Working with us

We’re located in the San Francisco Bay Area. We meet in-person weekly to plan, whiteboard, and hack together, but also believe individual focus time is important.

We can also support applications for full-time remote work, with working hours corresponding to the Pacific time zone.