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

Obsidian Security is the leading SaaS security platform, trusted by global enterprises like Snowflake, T-Mobile, and Algolia. We protect 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.

Founded in 2017 and backed by top investors like Greylock, Obsidian was built to close a critical gap: securing SaaS apps where business happens—Microsoft 365, Salesforce, and hundreds more. The company does this by offering a complete SaaS security platform to reduce risk, detect and respond to threats, and prevent breaches at the source. Obsidian was built by leaders who redefined endpoint and identity security at CrowdStrike, Okta, Cylance, and Carbon Black. Now, they're transforming how SaaS is secured.

With AI driving rapid SaaS growth and complexity, agentic AI tools gain privileged access to sensitive data through integrations, creating new risks most security tools miss. Obsidian uniquely detects anomalous OAuth token activity and manages integration risks. Major announcements are on the horizon. Recognizing that SaaS security needs to evolve, Obsidian enables growing organizations to start with a lightweight, prevention-focused browser extension and expand coverage over time.

With global momentum, a growing partner ecosystem including SentinelOne, Databricks, and Google Cloud, and a major fundraise ahead, Obsidian is scaling rapidly toward long-term growth and IPO readiness.

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 7 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Philadelphia, PA vacancy
  • $1,000 per month

     ...positioned to 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... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit-Genie

    Plymouth Meeting, PA
    1 day 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?... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit Genie

    Philadelphia, PA
    more than 2 months ago
  •  ...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 Hire! Compensation Range: $80-90... 
    Suggested
    Contract work
    Local area
    Immediate start
    Remote work

    Mondo

    Horsham, PA
    7 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
  • $70k

    Sheet Metal Manufacturing Programmer Manufacturing / Engineering Job Summary We are seeking a skilled Sheet Metal Manufacturing Programmer...  ...e.g., laser cutting, punching, bending). Proficiency with CAM software (e.g., Amada, Trumpf, or similar). Strong understanding of... 
    Suggested
    Full time

    COMPUTER COMPONENTS CORPORATION

    Philadelphia, PA
    1 day ago
  • $134.71k - $268.99k

     ...areas of inspiration and expand your capabilities, then consider a career in Advisory. KPMG is currently seeking a Manager, AI Engineer to join our Advisory Services practice. Responsibilities: End-to-end design and development of AI/ML solutions, leveraging... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    2 days ago
  •  ...career in Advisory. KPMG is currently seeking an Associate, AI Engineer to join our Consulting 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
    2 days ago
  • ## Software EngineerApplylocations: Conshohocken-PAposted on: Posted 2 Days Agojob requisition...  ...meet you.Software EngineerThe Software Engineer is responsible for designing, developing,...  ...subject matter experts and operational staff.* Write well-structured and efficient code... 
    Home office

    Novacore

    Conshohocken, PA
    5 days ago
  •  ...Software Engineer (1) Highly experienced software engineer, fluent in C++, current toolsets, 15+ years of experience. Must be eligible for US Security Clearance which requires US Citizenship. AS&T offers a first‑class benefits package, competitive salary and bonus incentives... 

    Adv Sci Tech

    Moorestown, NJ
    5 days ago
  • $91k - $135k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Embedded Software Engineer – MES Level Job Code: 37063 Job Location: Camden, NJ Schedule: 9/80 reg with every other Friday off Are you... 
    Local area
    Relocation

    L3Harris Technologies

    Glenside, PA
    5 days ago
  • $86k - $139k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Software Engineer SMES Job Code: 36284 Job Location: Camden, NJ (On-Site) Schedule: 9/80 Regular (Every Other Friday Off) Job Description... 
    Local area
    Flexible hours

    L3Harris

    Drexel Hill, PA
    3 days ago
  • $88k - $152.49k

     ...Description The Lockheed Martin Global Sustainment Information Systems and Innovation organization is seeking an experienced software engineering professional to design, develop, test, and deploy enterprise‑application solutions. Candidates will work in agile teams to... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

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

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II . Thunderbolt Solutions is a small, flexible company where 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 expectations... 
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics. Built using WordPress and the

    Moorestown, NJ
    3 days ago
  •  ...Job Overview Title: Sr Software Engineer Location: Hybrid/Camden, NJ Duration: Contract 12+ Months Rate: $Open Responsibilities Develop backend code for applications Qualifications Experience with Spring MVC, JPA, UNIX, SQL, Design patterns, Spring framework, Web service... 
    Contract work

    TWO95 International

    Camden, NJ
    2 days ago
  • $91k - $172.49k

     ...with the skills needed to create cutting‑edge products & solutions that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Camden, NJ
    4 days ago
  •  ...allows for seamless development, ownership, and monetization of composable Smart Agents. We are seeking a talented and experienced Software Engineer with expertise in blockchain development to join our team at Talus Network. As a Software Engineer, you will play a crucial... 
    Contract work
    Remote work

    Golang Works

    Maple Shade, NJ
    2 days ago
  •  ...Primary Duties & Responsibilities Software development – 90% Design and develop software features based on high level customer and product...  ...issues legacy products Work with validation and integration engineers optical, hardware and test engineering teams to continuously... 
    Work at office

    II-VI UK, Ltd.

    Horsham, PA
    3 days ago
  •  ...change people's lives.  We are the leading provider of sustainable Engineering, Architecture, Construction and Consulting solutions to the...  ...the workflows and execution of design and engineering support staff (Entry-Level to Senior) to meet client expectations and project... 
    Work at office

    CRB

    Conshohocken, PA
    4 days ago
  •  ...Overview 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 the past several... 

    SIG Susquehanna

    Bala Cynwyd, PA
    5 days ago
  •  ...development, testing, deployment, and documentation for projects and enhancements to business-critical applications. As a Sr. Software Engineer, duties will be assigned as 80% programming, 20% business analysis. This role is focused on the design, development, integration... 

    SolomonEdwards

    Camden, NJ
    2 days ago
  • $90k - $150k

     ...Position Title: C++ Software Engineer (Embedded Systems); Location: Moorestown, NJ; Security Clearance: Active clearance preferred or ability to obtain Overview We are seeking a C++ Software Engineer with experience developing software for embedded or hardware-based systems... 

    Medium

    Moorestown, NJ
    4 days ago
  •  ...are atop veteran employer and Certified Great Place to Work™ ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are... 
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    4 days ago
  • $150k - $170k

     ...now or in the future and does not hire candidates working under OPT/EAD (Student, STEM, etc) Position Summary As a Principal Software Engineer, you will lead and hands‑on contribute within a Scrum team to deliver complex solutions that align with our software architecture... 

    Ascensus

    Dresher, PA
    1 day ago
  • $120k - $150k

     ...Position Summary Software Development Engineer in Test (SDET) at Ascensus. You will work in a high‑energy Scrum team, developing and executing automated or manual tests throughout the development lifecycle, using industry‑best engineering practices. You should have a passion... 
    Remote work

    Ascensus

    Dresher, PA
    3 days ago
  •  ...professional services firms. Spark your curiosity and ignite your career at The Lighthouse. KPMG is currently seeking a Manager, Cloud Engineer for our Consulting practice. Responsibilities : Assist clients; cloud migration engagements, including cloud migration... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    2 days ago
  •  ...bachelor's or master's program in computer science, computer engineering, mathematics, or closely related STEM discipline Intention to...  ...s degree and begin full time employment by August 2028 Strong software development skills in Python and a compiled language Experience... 
    Full time
    Summer work
    Casual work
    Internship
    Summer internship
    Visa sponsorship

    SIG Susquehanna

    Bala Cynwyd, PA
    4 days ago
  •  ...Head of Blockchain Engineering About the Company Well-funded blockchain technology company Industry Information Technology and Services Type Privately Held About the Role The Company is in search of a Head of Blockchain Engineering to take on a pivotal role in the development... 

    Confidential

    Philadelphia, PA
    4 days ago
  • $71.6k - $119.4k

     ...the Role This position performs moderate research, design, and software development assignments within a specific software functional...  ...onsite schedule. Requirements 1+ years of professional Software Engineering experience. BS in Engineering, Computer Science, or equivalent... 
    Temporary work

    LexisNexis Risk Solutions

    Horsham, PA
    2 days ago
  • Overview The PTS (Proprietary Trading Services) Development team is a software engineering group within Strategic Global Reliability focused on designing, building, and maintaining critical platforms and tools that support operational reliability and business continuity... 

    Susquehanna International Group

    Bala Cynwyd, PA
    1 day ago
  • Overview As a Software Developer at Susquehanna, you'll work alongside experienced software engineers on the development, delivery, support, and enhancement of our trading systems and infrastructure. With guidance and mentoring from your team, you'll get hands-on experience... 
    Visa sponsorship

    Quant Blueprint LLC

    Bala Cynwyd, PA
    5 days ago

Do you want to receive more vacancies?

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