Staff Software Engineer
$176k - $196kObsidian 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 SecurityObsidian helps companies figure out what's happening in their SaaS applications - who's accessing what, where data is going, and what looks suspicious.
Role DescriptionYou'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
- 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.
- 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
- ...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
- 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
$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...SuggestedTemporary workWork at officeImmediate startRemote workFlexible hours- ...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...SuggestedWorldwideFlexible hours
- ...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...SuggestedContract workImmediate startRemote work
$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 workWork at officeImmediate startRemote workFlexible hours$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 jobWork at officeLocal area2 days per week3 days per week$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...- ...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 payContract work
$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$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 placementFlexible hours3 days per week- ...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 contractImmediate start
$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 timeRemote work2 days per week$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 timeTemporary workRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...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 workInterim role
$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 areaFlexible hours$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 timeWork at officeShift work1 day per week$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 timeWork at officeLocal areaRemote workFlexible hours3 days per week- ...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 officeRemote workWorldwide1 day per week
- ...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
$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 workWork experience placementFlexible hours- ...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 workWork experience placement
- ...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...
$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 timeTemporary workLocal area- ...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
- ...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
- ...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 timeTemporary workImmediate start
$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 workWork at officeRemote workWork visaRelocation package3 days per week- ...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
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- internship software Philadelphia, PA
- software support Philadelphia, PA
- software quality assurance Philadelphia, PA
- embedded software Philadelphia, PA
- software sales representative Philadelphia, PA
- id software Philadelphia, PA
- healthcare software sales Philadelphia, PA
- remote software sales Philadelphia, PA
- software engineer - cloud services Philadelphia, PA
- entry level software sales Philadelphia, PA

