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
  • 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
    19 hours 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
    19 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
    19 hours 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... 
    Suggested
    Contract work
    Immediate start
    Remote work

    Mondo

    Horsham, PA
    6 days 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
  • $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... 
    Remote job
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    Philadelphia, PA
    more than 2 months 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
    19 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
    19 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
    19 hours 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
    18 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
  • $80k - $110k

     ...organization — enabling every other team to do what they do faster, more accurately, and with greater impact. We're looking for a Software Engineer who wants to build tools that matter. The Role We’re looking to add a Software Engineer to our  small but mighty tech... 
    Part time
    Work at office
    Shift work
    1 day per week

    Sharing Excess Inc.

    Philadelphia, PA
    4 days ago
  • $124.2k - $207k

     ...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $124,200.00 - $207,000.00 T his...  ...Computer Science; Math; Physics; Chemical, Electrical, or Mechanical Engineering or a related field OR relevant experience At least 8+ years... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    AVEVA

    Philadelphia, PA
    3 days ago
  •  ...perform version control using GitHub; write, debug, and deploy software applications using Visual Studio IDE; use Generative AI (GenAI...  ...software development lifecycle stages; partner with software engineers to write efficient automation code using coding standards and... 
    Work at office
    Remote work
    Worldwide
    1 day per week

    Comcast

    Philadelphia, PA
    19 hours ago
  •  ...Software Engineer IV Everforth ECS is seeking a Software Engineer IV to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi... 
    Contract work

    ECS Limited

    Moorestown, NJ
    4 days ago
  • $85k - $130k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II. Thunderbolt Solutions is a small, flexible company where are our motto 'find a way or make one' and it permeates every facet of our business. When faced with a technical challenge, we aim to exceed... 
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    3 days ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering - III Work in a collaborative team using agile software development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems on a collaborative... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    3 days ago
  •  ...Overview Susquehanna is seeking talented software engineers to join our Trade Finance and Internal Positions team which is repsonible for daily reconciliation for books and records, firm-wide profit/loss and net worth reporting for senior management. Over the past... 

    Susquehanna International Group

    Narberth, PA
    11 days ago
  • $140k - $160k

     ...Senior Software Engineer As Senior Software Engineer, you will architect, build, and deploy robust integration solutions from inception through production rollout. You'll partner with technical leads, UX designers, and product managers to deliver scalable, high-performance... 
    Full time
    Temporary work
    Local area

    Chubb

    Philadelphia, PA
    4 days ago
  •  ...Software Engineer III Everforth ECS is seeking a Software Engineer III to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi... 
    Contract work

    ECS Limited

    Moorestown, NJ
    4 days ago
  •  ...Position: Software Engineer - Full Stack Department: Investments (Front Office) Technology Experience : 10+ years Location: Philadelphia, PA 11 Months Contract Role Description / Responsibilities: Creating optimal data pipelines using Apache... 
    Contract work

    Compu-Vision Consulting

    Philadelphia, PA
    4 days ago
  •  ...sensors and RF communications. What You'll Get to Do: Engineer complex multidisciplinary solutions for customers that span hardware...  ...delivery schedule. This is done while collaborating with other software/hardware engineers, stakeholders, and end users to ensure a... 
    Full time
    Temporary work
    Immediate start

    Syzygy Integration

    Conshohocken, PA
    4 days ago
  • $94k - $115k

     ...Senior Software Engineer The Senior Software Engineer designs, builds, and supports modern web applications using TypeScript, React, and a Node.js API tier deployed on cloud platforms. This role provides hands-on technical leadership across the full SDLC—helping teams... 
    Contract work
    Work at office
    Remote work
    Work visa
    Relocation package
    3 days per week

    Transamerica

    Philadelphia, PA
    3 days ago
  •  ...Senior Software Engineer Philadelphia, PA Onsite Full Time $140k - $130k A well-established financial services organization is seeking a Senior Software Engineer to support the design, development, and maintenance of enterprise-level applications. This full... 
    Full time

    Motion Recruitment

    Philadelphia, PA
    2 days ago
  •  ...Role Summary Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power our online... 

    Nuuly

    Philadelphia, PA
    2 days ago

Do you want to receive more vacancies?

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