Job summary
Job post source
This job is directly from Obsidian Security
Job overview
The Senior Software Engineer - Threat Backend at Obsidian Security plays a crucial role in developing advanced tools to detect and counteract security threats, enhancing the company's SaaS security solutions.
Responsibilities and impact
The role involves collaborating with the security research team, optimizing data storage with Postgres and Elastic Search, maintaining a browser extension, streaming event data using Kafka, integrating new services, and writing high-performance modular code.
Compensation and benefits
The position offers a base salary range of $149,000 to $208,000 USD, equity awards, incentive compensation, comprehensive healthcare including dental and vision, 401k, flexible paid time off, paid holidays, and 12 weeks of new parent or family leave.
Experience and skills
Candidates should have 4-6 years of software engineering experience focused on cybersecurity, strong Python skills including FastAPI and asyncio, familiarity with Postgres, Elastic Search, Kafka, Kubernetes, and preferably experience with Spark, Scala, GoLang, Rust, TypeScript, GraphQL, and web extension frameworks.
Career development
Obsidian provides personal and professional development resources to support employee growth and learning.
Work environment and culture
The company values customer satisfaction, privacy, data ethics, diversity, and inclusion, fostering a passionate and collaborative work environment focused on impact and innovation in cybersecurity.
Company information
Obsidian Security, founded in 2017, specializes in SaaS security solutions, offering industry-leading products to protect critical business information and applications.
Team overview
The candidate will join a passionate team working closely with security researchers to build state-of-the-art threat detection tools and technologies.
Unique job features
The role includes working on cutting-edge cybersecurity technology, developing browser extensions, and handling big data and streaming technologies, distinguishing it from similar roles.
Company overview
Obsidian Security is a cybersecurity company specializing in identity protection and threat detection. They provide solutions that help organizations secure their cloud environments by monitoring user behavior and identifying potential security risks. Founded in 2017 by industry veterans from companies like Cylance and Carbon Black, Obsidian leverages machine learning and advanced analytics to offer proactive security measures. The company generates revenue through subscription-based services and enterprise contracts, focusing on continuous innovation to stay ahead of emerging threats.
How to land this job
Position your resume to highlight your 4-6 years of software engineering experience with a focus on cybersecurity, emphasizing proficiency in Python, FastAPI, and asyncio-based concurrency to align with Obsidian Security's technical needs.
Emphasize your experience with databases like Postgres and Elastic Search, data streaming technologies such as Kafka, and familiarity with container orchestration using Kubernetes, as these are key components of the Senior Threat Backend Engineer role.
Apply to this position through multiple channels including Obsidian Security's corporate careers page and LinkedIn to maximize your chances of being noticed by recruiters.
Connect with current employees in the security research or backend engineering teams at Obsidian Security on LinkedIn, using ice breakers like commenting on recent company achievements in SaaS security or asking about how their threat detection tools have evolved.
Optimize your resume for ATS by incorporating keywords from the job description such as 'threat detection,' 'Python,' 'Kafka,' 'Postgres,' 'FastAPI,' and 'Kubernetes' to ensure your application passes automated screenings.
Use Jennie Johnson's Power Apply feature to automate tailoring your resume, finding the best application channels, and identifying LinkedIn contacts to network with, allowing you to focus your time on preparing for interviews and skill enhancement.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.