Skip to main content
CareerApp

Software Engineer - AI Security Product

Obsidian Securty

Palo Alto, CA · full time · Junior

$155,000 – $180,000

Listed on Obsidian Securty’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This role involves building security products that detect and mitigate risks from AI and agentic tools accessing enterprise SaaS platforms through integrations. You'll work on threat modeling, data pipelines, and backend systems that protect customers from emerging AI attack vectors like prompt injection and over-permissioned OAuth scopes.

Our summary, not Obsidian Securty’s wording. The full posting is on their site.

What they ask for

Required

  • 1–3 years of software engineering experience shipping production backend systems
  • Proficiency in Python, Go, or similar modern language
  • Experience with AWS/GCP, containers, CI/CD, observability, and production ownership
  • Hands-on experience with LLM APIs and agentic patterns (tool/function calling, MCP, agent frameworks)
  • Hands-on experience with modern data stack (dbt and columnar warehouse or query engine like ClickHouse, Snowflake, BigQuery, or Databricks)
  • Strong communication with engineers, PMs, and customer security teams
  • Comfort operating with ambiguity in a fast-moving problem space

Nice to have

  • Knowledge of how SaaS platforms (Google Workspace, Microsoft 365, Salesforce, Okta) expose data through APIs, events, and auth flows
  • Deep knowledge of AI and SaaS security including OWASP LLM Top 10, MITRE ATLAS, prompt injection, agent/tool-use risks, and OAuth abuse
  • Experience building cybersecurity products
  • Strong grasp of identity and access control concepts (OAuth flows, scopes, tokens, non-human identities)

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.