Job Openings Security Infrastructure Software Engineer

About the job Security Infrastructure Software Engineer

Location: SF Bay Area

Department: Information Security
Position Type: Full-Time / Hybrid

Overview:

Join a pioneering company that develops leading software for data-driven decisions and operations. Our platforms empower partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.

The Role:

Our products support critical work in defense, intelligence, and commercial applications. We are entrusted with protecting mission-critical information against advanced threats. The Security Infrastructure team builds platforms and software to ensure the highest level of security for our products and teams. This role offers significant impact, autonomy, and resources to enhance security across the organization. Successful candidates will have diverse backgrounds, marked by curiosity, tenacity, and a passion for security engineering.

As a Software Engineer on the Security Infrastructure team, you will have a hands-on role with a wide-ranging impact on the security of our company and its customers. 

Responsibilities include:

  • Data Engineering: Develop next-generation data storage and telemetry pipelines to collect and ingest terabytes of data per hour into a multi-petabyte data warehouse that powers observability systems.
  • Security Application Development: Create tools to improve the security posture and self-management capabilities of internal tools and customer-facing products.

Core Responsibilities:

  • Enhance the end-to-end lifecycle of data pipelines to provide timely, complete, and accurate information for defenders.
  • Collaborate with the Infrastructure team to operate large-scale security data warehouses.
  • Develop tools to ingest, enrich, transform, and analyze data, providing meaningful security insights.
  • Improve software to aid in detecting and remedying abuse on our platform.

What We Value:

  • Strong communication and collaboration skills, with comfort working closely with engineering teams.
  • Proficiency in modern high-level programming languages (e.g., Java, Golang, JavaScript, Python).
  • Experience with complex architectures and codebases (e.g., SOA or microservices).
  • Familiarity with public cloud service providers (e.g., AWS, GCP, Azure) and modern deployment technologies (e.g., CI/CD, Kubernetes, Docker).
  • Knowledge of advanced Linux and container-based security confinement methods (e.g., SELinux, AppArmor).

Requirements:

  • 5+ years of development or software engineering experience with a deep passion for information security.
  • Willingness and eligibility to obtain a security clearance.

Benefits:

We aim to promote health and wellbeing across all areas of our employees' lives. We continually improve our offerings and listen to our community when designing and updating them. Benefits include:

  • Medical, dental, and vision insurance
  • Life and disability coverage
  • Paid leave for new parents and emergency back-up care for all parents
  • Family planning support, including fertility, adoption, and surrogacy assistance
  • Stipend for expenses related to a new child
  • Commuter benefits
  • Relocation assistance
  • Unlimited paid time off
  • 2 weeks of paid time off at the end of each year

Compensation: 

Compensation will be determined by qualifications, experience, skills, and other factors.