Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$176k - $196k

Obsidian Security

Job Description

Job Description

Founded in 2017, Obsidian Security was created to close a critical gap: securing the SaaS applications where modern business happens—platforms like Microsoft 365, Salesforce, and hundreds more.

Backed by top investors including Greylock, Norwest Venture Partners, and IVP, we've built a complete SaaS security platform to reduce risk, detect and respond to threats, and prevent breaches at the source. Our team includes leaders who helped define the categories of endpoint and identity security at CrowdStrike, Okta, Cylance, and Carbon Black.

Now, we're transforming how SaaS is secured—in the era of agentic AI.

Today, Obsidian is trusted by global enterprises like Snowflake, T-Mobile, and Pure Storage. We protect more than 200 organizations across North America, Europe, the Middle East, Southeast Asia, Australia, and New Zealand—including many of the world's largest Fortune 1000 and Global 2000 companies.

With strong global momentum, a growing partner ecosystem including SentinelOne, Databricks, and Google Cloud, and a major fundraise on the horizon, we're scaling quickly toward long-term growth and IPO readiness. Join us as we define the future of SaaS security!

About Obsidian Security

Obsidian helps companies figure out what's happening in their SaaS applications - who's accessing what, where data is going, and what looks suspicious.

Role Description

You'll work across the full stack on the Threat product team: browser extension code that hooks into web applications, backend services processing millions of events, and data pipelines feeding our detection engine. One day you're in TypeScript debugging why a content script isn't capturing form submissions on some vendor's weird SPA. The next you're in Python fixing a Kafka consumer that's falling behind. Sometimes you're in Rust optimizing a hot path in the telemetry collector.

Right now, a big focus is shadow AI - enterprises want to know when employees are pasting sensitive data into ChatGPT, Claude, or whatever new LLM chatbot showed up this week. You'll build the systems that catch this.

What you'll do
  • Own features from "we need to detect X" through production, across extension, backend, and pipeline code
  • Write content scripts that interact with web pages and background scripts that coordinate everything
  • Build backend services: event ingestion, enrichment, alerting
  • Work with security researchers to turn threat intel into working detections
  • Help the team get better through code review and design discussions
What we're looking for
  • 8+ years building software, ideally touching a few different areas (not just one stack forever)
  • You actually understand how browsers work. DOM APIs, the event loop, how SPAs route, why CORS exists. Not just "I used React."
  • You've built browser extensions before. You know the content script/background script split, message passing, manifest v3 limitations.
  • Strong TypeScript. Comfortable in Python. Willing to write Rust (or already do).
  • You've dealt with data at scale: event streaming, pipelines, high-throughput ingestion.
  • Backend basics: APIs, Postgres, Elasticsearch, Kafka or similar.
  • Can work without someone telling you what to do next.
Bonus points
  • You've thought about AI security - prompt injection, data exfiltration, that kind of thing
  • Background in detection engineering, SIEM, or security ops
  • You've built or contributed to security tools

Employee Benefits

Our competitive benefits packages are designed to support our employees' well-being, both at work and at home. Our US based employees enjoy:

  • Competitive compensation with equity and 401k
  • Comprehensive healthcare with dental and vision coverage
  • Flexible paid time off and paid holiday time off
  • 12 weeks of new parent or family leave
  • Personal and professional development resources

For more details on our US benefits, or for information on our international benefits, please see here.

Pay Transparancy

Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location, as well as the knowledge, skills and experience of the candidate. In addition to a competitive base salary, this position is eligible for equity awards and may be eligible for sales commission or incentive compensation based on the role or function within the company.

At Obsidian, we are proud to be an equal-opportunity employer. We value diversity and hire for talent, passion, and compassion. In compliance with federal law, all persons hired will be required to submit satisfactory proof of identity and legal authorization. If you have a need that requires accommodation, please contact View email address on ziprecruiter.com

Information collected and processed as part of any job applications you choose to submit is subject to Obsidian's Applicant Privacy Policy.

Base Salary Range

$176,000—$196,000 USD

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Philadelphia, PA vacancy
  •  ...Role Summary URBN is hiring a Staff Software Engineer to join the development of AI-powered digital experiences. We are looking for an experienced full-stack Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity... 
    Suggested

    URBN

    Philadelphia, PA
    1 day ago
  • $1,000 per month

     ...build the future of inclusive finance through cutting-edge technology and customer-centric solutions. Overview As a Staff Software Engineer, you'll play a pivotal role in shaping our platform, designing and building the core systems that power our financial products... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit Genie

    Philadelphia, PA
    20 hours ago
  • Job Title Disabled veteran A veteran who served on active duty in the U.S. military and is entitled to disability compensation (or who but for the receipt of military retired pay would be entitled to disability compensation) under laws administered by the Secretary of...
    Suggested

    Veho

    Philadelphia, PA
    20 hours ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Suggested
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    20 hours ago
  • $191k - $275k

     ...workplace, both physically and virtually. Learn more about our Total Rewards philosophy .  About the Role As a Sr. Staff Software Engineer on the Entity Management team, you will spearhead the development of a new product that will remove the burden of compliance... 
    Suggested
    Remote job
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    Philadelphia, PA
    more than 2 months ago
  • $200k - $250k

     ...finance through cutting-edge technology and customer-centric solutions. Who you are Are you a highly experienced Backend Software Engineer passionate about designing and building the sophisticated, scalable systems that power cutting-edge Machine Learning models?... 
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit Genie

    Philadelphia, PA
    more than 2 months ago
  •  ...Job Description Job Description Apply now: Staff Software Engineer, location is REMOTE. The start date is ASAP for this contract to hire position. Job Title: Staff Software Engineer Location-Type: 100% REMOTE Start Date Is: ASAP Duration: Contract to... 
    Contract work
    Immediate start
    Remote work

    Mondo

    Horsham, PA
    6 days ago
  •  ...Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice. Responsibilities:...  ...recent professional or academic experience in AI/ML, data science, software engineering, or cloud technologies Bachelor's degree from an... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    a month ago
  •  ...high-performance culture, technical excellence, and career development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft, Google, Salesforce, and other related platform teams to develop our AI... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    a month ago
  • $100k - $130k

     ...We are seeking a Senior Software Engineer to support the design, development, integration, and enhancement of enterprise applications within a Microsoft-centric environment. This is a highly hands-on role (80% development / 20% business analysis) requiring a strong independent... 

    SONI

    Cherry Hill, NJ
    2 days ago
  •  ...Software Engineer Location: Moorestown, NJ Job ID: 72526 Pay Range: $80-90 - W2 hourly Duration: 12 months contract Active Secret Clearance required to start. Job Description: Plans, conducts, and coordinates software development activities. In addition, this position... 
    Hourly pay
    Contract work

    Butler Aerospace and Defense

    Moorestown, NJ
    20 hours ago
  • $150k

     ...Zachary Piper Solutions is seeking a Radar Software Engineer to support a federal partner located in Moorestown, NJ. The Radar Software Engineer will design, develop, and optimize real-time radar software systems, working closely with cross functional engineering... 
    For contractors

    Piper Companies

    Moorestown, NJ
    20 hours ago
  • $147.46k - $216.27k

     ...Select how often (in days) to receive an alert: Apply now Staff Software Engineer (PSP) Location: US - PA - Horsham Requisition ID: 19792 About Veeco You probably don't realize it, but what we do at Veeco touches the lives... 
    Work experience placement
    Flexible hours
    3 days per week

    Veeco

    Horsham, PA
    2 days ago
  •  ...Immediate long term contract opportunity for Software Developer/Engineer with direct client in Philadelphia, PA. Trigyn has a long-term contract opportunity for Software Developer/Engineer with our direct client - a major utility services firm based in Philadelphia, Pennsylvania... 
    Long term contract
    Immediate start

    Trigyn Technologies

    Philadelphia, PA
    20 hours ago
  • $87.97k - $188.95k

     ...services firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Sr. Associate, Cloud Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including cloud migration... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    more than 2 months ago
  • $85.4k - $122k

     ...Join to apply for the Senior Software Engineer role at Subaru of America SUMMARY As a Senior Full Stack Developer on the TechShare team, you will work within a dynamic and rapidly evolving enterprise platform supporting Subaru's retailers, technicians, and internal... 
    Full time
    Remote work
    2 days per week

    Subaru

    Camden, NJ
    20 hours ago
  • $91k - $172.49k

     ...simulation fidelity for defense customers worldwide. The Work Software Architecture & Design – Define and evolve the core C++/CUDA...  ...Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot... 
    Full time
    Temporary work
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    hackajob

    Moorestown, NJ
    2 days ago
  •  ...Radar Software Engineer Tier One Technologies is seeking a Radar Software Engineer to support our U.S. Government client. This 18-month on-site contract position will be located in Camden, NJ. Must be a US Citizen. Must hold either an active DoD Secret clearance or... 
    Contract work
    Interim role

    A.C.Coy Company

    Camden, NJ
    2 days ago
  • $86k - $139k

     ...Senior Software Engineer SMES Job Code : 36284 Location : Camden, NJ (On‑Site) Schedule : 9/80 Regular (Every Other Friday Off) Job Description : L3Harris Space Mission Systems is seeking a Senior Software Engineer. Responsibilities include leading a software development... 
    Local area
    Flexible hours

    Harris Geospatial Solutions

    Camden, NJ
    2 days ago
  • $97k - $120k

     ...Senior Software Developer Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than...  ...they arise; Work with ATMS operations staff as well as client technical staff as... 
    Full time
    Part time
    Remote work

    ARCADIS

    Philadelphia, PA
    2 days ago
  •  ...Software Engineer (1) : Highly experienced software engineer, fluent in C++, current toolsets, this also can be someone 15+ years of experience Must be eligible for US Security Clearance which requires US Citizenship AS&T Offers a first class benefits package... 

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    4 days ago
  •  ...A large client of ours is seeking an experienced Software Developer III to join their dynamic team. ROLE AND RESPONSIBILITIES Software...  ...enhancements to existing software. Work with technical staff to understand and to develop resolution of software problems. Resolve... 

    Marathon TS

    Moorestown, NJ
    4 days ago
  •  ...Software Engineer, New Grad Philadelphia, Pennsylvania, United States About Us Perpay is a certified B Corp and Philadelphia's most impactful growth-stage startup. We are driven by a mission to significantly improve the financial stability of everyday Americans... 
    Odd job
    Full time
    Internship
    Work at office
    Local area
    Relocation package
    Weekend work

    Perpay Inc.

    Philadelphia, PA
    20 hours ago
  •  ...Software Engineer Susquehanna is seeking talented software engineers to join our Trade Finance and Internal Positions team which is responsible for daily reconciliation for books and records, firm-wide profit/loss and net worth reporting for senior management. Over... 

    Susquehenna International Group

    Bala Cynwyd, PA
    20 hours ago
  •  ...Job Title: Rust Software Developer Location: Camden, NJ, 08103 & Reston, VA 20191 Duration: 09 months contract to...  ...Integrated Mission Systems is seeking an experienced Software Engineer with a strong background in the Rust Programming Language and proven... 
    Contract work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Camden, NJ
    2 days ago
  •  ...Senior Software Developer Senior Software Developer with an entrepreneurial mind who wants to grow their professional career! Reporting...  ...how these advances can be applied to the current products and engineering practices. Interface with other technical personnel or team... 

    Systems Staffing Group

    Horsham, PA
    20 hours ago
  •  ...Advanced Sciences and Technologies (AS&T)- Software Engineer II (Moorestown, NJ) Software Engineer II (Moorestown, NJ) ROLE AND RESPONSIBILITIESSoftware Engineering – IIWork in a collaborative team using agile software development methodology, performing the following... 
    Contract work
    Work experience placement

    AS&T CORP

    Moorestown, NJ
    2 days ago
  •  ...training and development from a leader in the market. Job Description We are seeking a talented and motivated Graduate Software Engineer to join our dynamic team in Philadelphia, United States. As a recent graduate, you will have the opportunity to work on... 
    Full time

    Jobs for Humanity

    Philadelphia, PA
    4 days ago
  • $94k - $125k

    Description Marketing Statement: Tokio Marine North America Services (TMNAS) provides professional support services to Tokio Marine Group companies in the United States, including Tokio Marine America, First Insurance Company of Hawaii, and Philadelphia Insurance...
    Work at office

    Philadelphia Insurance Companies

    Bala Cynwyd, PA
    3 days ago
  •  ...Software Developer/Engineer (Mid Level experience) Position Type: Contract Location: Philadelphia | Work Mode: Hybrid, minimum 3 days in the office Consultant Requirements - On-Prem LLM & Vector DB Implementation Core Experience * Hands-on experience... 
    Contract work
    Work at office

    Anveta

    Philadelphia, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!