Senior Software Engineer - Security

Posted:
10/9/2024, 11:16:32 AM

Location(s):
California, United States ⋅ El Segundo, California, United States

Experience Level(s):
Senior

Field(s):
IT & Security ⋅ Software Engineering

Workplace Type:
Hybrid

Who we are

Picogrid envisions a future where every system, from the smallest sensors to next-generation fighter jets, can collaborate autonomously to create a safer and more prosperous world for all.

Today, we are at the forefront of American defense technology, developing a unified platform that integrates fragmented technologies—such as sensors, cameras, radar, and drones—into sophisticated mission systems.

Our technology is deployed globally, supporting customers including the U.S. Army, U.S. Air Force, CAL FIRE, PG&E, U.S. Fish and Wildlife, and many others.

About this role:

We are seeking a highly skilled Senior Software Engineer - Security to design, implement, and maintain our security infrastructure. As a Security Engineer, you’ll work closely with our engineering and IT teams to develop strategies that protect the company’s systems, data, and networks from cyber threats. You will identify vulnerabilities, recommend improvements, and ensure compliance with industry standards.

In this role:

  • Design, develop, and implement security measures across our infrastructure, applications, and networks.

  • Perform regular security audits, assessments, and vulnerability testing to identify and mitigate risks.

  • Monitor and analyze security events and incidents, responding to threats and working on remediation plans.

  • Collaborate with the development and DevOps teams to integrate security best practices into the software development lifecycle.

  • Develop and enforce policies and procedures to ensure data privacy, protection, and compliance with regulations.

  • Conduct employee security training and awareness programs to maintain a culture of security.

  • Create and maintain security documentation, including policies, incident response plans, and technical procedures.

Some types of experiences we're especially excited to see:

  • 5+ years of experience in information security, cybersecurity, or a related role.

  • Experience (or interest in) building climate tech, defense tech, or related fields

  • Experience with electronics and/or hardware-software systems

  • Experience with cloud security (AWS) and securing hybrid cloud environments.

  • Bachelor's or Master’s degree in Computer Science or equivalent experience

Preferred Skills and Experience:

  • Strong understanding of security protocols, encryption, firewalls, and intrusion detection/prevention systems.

  • Solid understanding of network security, secure application development, and encryption technologies.

  • Familiarity with Git and Github

  • Able to work in a Linux environment

  • Understanding of Linux kernel software and drivers

  • Confident with use of command line based tools

  • Experience with Embedded Systems

  • Network programming experience

Why join us?

Picogrid is a profitable, quickly growing company building hardware-software systems for public and private sector customers. We offer:

  • Stock options with a high upside (early stage)

  • Unlimited PTO and eleven paid holidays

  • Full Health Coverage (medical, dental, and vision)

  • Daily office-provided lunches and dinners

  • A $300 per year learning stipend that can be used on Audible, Calm, Masterclass, Duolingo, and more

  • A one-time stipend of $500 to assist with expenses that come with setting up a home office

  • Unique office in El Segundo, CA, stocked with quality coffee, snacks, and craft beer

Our technical stack:

  • Typescript-heavy cloud data platform

  • React + Redux UI

  • C/C++ and Python edge compute services and device firmware

  • DynamoDB (NoSQL)

  • Jest test runner

  • Infrastructure: Built on AWS with microservice-based architecture.

Interview Process

  1. You apply

  2. 20-minute intro call

  3. 60-minute technical call

  4. Half-day virtual onsite interviews

  5. We make you an offer 🎉

Export Control Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.