Obsidian Security logo
Obsidian Security

Comprehensive Security for Your SaaS Applications

Staff Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

79 days ago

Salary

$176K - $196K / year

Seniority

Lead

Job Description

Staff Software Engineer

Obsidian Security

• 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

Job Requirements

  • 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.

Benefits

  • 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

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 1,001-5,000

Job Title Full Stack Web Developer Location Global Position Type Paid - Casual (Fixed Term) Job Description Collaborating with the project manager and any other team members, your main responsibility will be to complete, test, and fine-tune a web app that has been designed but only partially built. If time permits, we will consider additional CS-related aspects of CTP’s operations.For this position, you should be familiar with one or more of the following: - web hosting best practices, - database structures, - general coding, - website design, - UI technologies, - and/or theoretical aspects of computer science and data analytics. Facility in writing PHP and JavaScript would be helpful, but on-the-job tutorials might also be recommended to a candidate with demonstrable aptitude and interest. Some background in biblical languages, especially Hebrew, would likewise be a plus. Weekly Hours 5

United States + 1 moreAll locations: United States | Germany
Job Closed
GoTo logo

Senior Software Developer

GoTo

Making IT easy, anywhere.

Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Full contact-stack development: design, architect, and implement scalable backend services using WebRTC for signaling and audio handling of our softphone, and integrate telephony and messaging features with WhatsApp, while producing maintainable, high-quality code through rigorous code reviews and knowledge sharing. • Quickly onboard with the team by mastering the established development cycle and deploying frequently using small, incremental changes, while participating in on-call rotations to support team-owned services. • Monitor production systems, troubleshoot issues, and automate operational workflows while fostering a strong DevOps culture and maintaining technical documentation.

Canada
GovCIO logo

Senior Software Engineer

GovCIO

GovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.

• Builds and codes applications and/or modules using languages such as C++, visual basic, ABAP, JAVA, XTML, etc. • Provides patches and upgrades to existing systems. • Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. • May design graphical user interface (GUI) to meet the specific needs of users. • Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. • May build add-on modules using application program language. • Designs and codes applications following specifications using the appropriate tools. • Maintains and modifies existing software applications. • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution.

United States
$140K - $150K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Monitor production status at CM • Provide onsite tier 1 support for tests validation, setup, and troubleshooting • Conduct test debugging and failure analysis • Monitor NPI project yields and analyze top failures

Vietnam
Job Closed