Software Engineer, Full Stack - Cybersecurity Products

OpenaiOpenai·Remote(San Francisco)
Software Development

WFA Digital Insight

The demand for cybersecurity experts has grown exponentially, with a 25% increase in job postings over the last year. As a full stack software engineer in cybersecurity, you'll be at the forefront of developing AI-powered security solutions. Openai is a leader in this space, and this role offers a unique opportunity to work with a talented team of security researchers and engineers. With the remote job market on the rise, candidates should be prepared to demonstrate their ability to work independently and collaboratively in a hybrid environment. Before applying, ensure you have a strong foundation in full stack development and a passion for cybersecurity.

Job Description

About the Role

The Cybersecurity Products team at Openai is responsible for developing innovative security solutions that leverage the power of AI. As a Full Stack Software Engineer, you will play a critical role in building the product experiences and systems that make AI-powered security useful in real engineering environments. You will work closely with product engineers, security researchers, and customer-facing teams to develop and deploy cutting-edge security products.

The role entails working across web surfaces, APIs, orchestration, data models, and integrations to help security and engineering teams move from a codebase or application to evidence-backed findings, prioritized remediation, and revalidation. You will be responsible for designing and operating backend services for long-running security work, including APIs, asynchronous orchestration, durable state, and integrations with developer workflows.

What You Will Do

  • Build end-to-end workflows for vulnerability discovery, security scanning, red teaming, findings review, remediation, and reruns
  • Design and operate backend services for long-running security work, including APIs, asynchronous orchestration, durable state, and integrations with developer workflows
  • Make complex security results actionable through clear product surfaces, strong evidence, thoughtful prioritization, and reliable reporting
  • Partner with security researchers, product teams, and users to evaluate quality, reduce noise, improve coverage, and ship safely
  • Collaborate with cross-functional teams to develop and deploy security products
  • Work with security researchers to identify and prioritize security threats
  • Develop and maintain technical documentation for security products
  • Participate in code reviews and ensure high-quality code
  • Stay up-to-date with industry trends and emerging technologies in cybersecurity

What We Are Looking For

  • Experience shipping production full-stack products across modern web frontends and backend services
  • Strong understanding of computer science fundamentals, including data structures and algorithms
  • Experience with programming languages such as Python, Java, or C++
  • Familiarity with cloud-based technologies such as AWS or Azure
  • Strong understanding of cybersecurity principles and practices
  • Experience with agile development methodologies
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced environment and prioritize tasks effectively

Nice to Have

  • Experience with machine learning or artificial intelligence
  • Familiarity with containerization technologies such as Docker
  • Experience with security frameworks and compliance regulations
  • Certification in cybersecurity or a related field

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • 401(k) matching program
  • Flexible PTO policy
  • Remote work stipend
  • Professional development opportunities
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment

How to Stand Out

  • Develop a strong foundation in full stack development, including proficiency in programming languages such as Python, Java, or C++
  • Familiarize yourself with cloud-based technologies such as AWS or Azure, and containerization technologies like Docker
  • Stay up-to-date with industry trends and emerging technologies in cybersecurity, including machine learning and artificial intelligence
  • Prepare to demonstrate your ability to work independently and collaboratively in a hybrid environment
  • Highlight your experience with agile development methodologies and your understanding of cybersecurity principles and practices
  • Be prepared to discuss your approach to prioritizing tasks and managing multiple projects simultaneously
  • Show a passion for cybersecurity and a willingness to continuously learn and grow in the field

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.