
Senior/Lead Security Software Engineer
Role summary
We are seeking a Senior/Lead Security Software Engineer with a strong developer mindset and a passion for automation to lead the evolution of our endpoint security posture. This role involves building solutions within the CrowdStrike ecosystem using Python for automated deployment, API integrations, and self-healing configurations across macOS, Windows, and Linux. You will engineer robust automation pipelines for a large fleet of systems, lead the transition to Configuration as Code via CI/CD, and participate in PoCs for emerging technologies. The ideal candidate has 5+ years of software development experience in security, 3-5+ years with CrowdStrike, and experience managing security in regulated enterprise environments.
### Who you are
- Sr./Lead leveling will be determined by skills/experience and performance in the interview process
- Software DNA: 5+ years of software development experience, specifically within the security domain
- CrowdStrike Expertise: 3-5+ years of hands-on engineering with the CrowdStrike Falcon platform, with a strong preference for candidates who have interacted with its APIs (e.g., FalconPy)
- Automation Bias: Continuous, hands-on experience with Python for building production-grade automation
- Infrastructure as Code: Familiarity with tools like Terraform, Ansible, Chef, or Puppet to manage configurations at scale
- Systems Mastery: Deep understanding of the security nuances across macOS, Windows, and Linux platforms
- Enterprise Experience: Proven track record of managing security for 1,000+ endpoints in a regulated environment with formal change management processes
- A related technical degree required
### What the job involves
- We are looking for a Security Engineer with a Developer mindset to lead the automation and evolution of our endpoint security posture
- In this role, you won’t just click buttons in a console—you will treat security as an engineering problem. You will be primarily involved in building solutions for our CrowdStrike ecosystem, leveraging Python to implement automated deployment pipelines, custom API integrations, and self-healing configurations across macOS, Windows, and Linux
- Engineer at Scale: Design and implement robust automation pipelines (Python) to deploy and manage endpoint security tools across a fleet of 100,000+ systems
- Configuration as Code (CaC): Lead the transition to managing security policies via CI/CD pipelines, ensuring every change is version-controlled, tested, and audited
- Innovation & PoCs: Participate in the Proof-of-Concept (PoC) evaluations of emerging technologies, performing threat modeling to ensure our stack stays ahead of evolving risks
- Reliable Change Management: Operate with high discipline within a regulated environment, utilizing canary rollouts and automated testing to ensure security never compromises system availability
- Collaborative Leadership: Partner with Product Management and Architects to align security engineering goals with enterprise business needs
### Benefits
- Medical Care
- Life Insurance
- Retirement Savings
- Employee Assistance Programs
- With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year
Sample Salesforce interview questions
- 1
Design a system to schedule jobs in a distributed environment
system designmedium - 2
Design Ticketmaster
system designmedium - 3
Explain the differences between an interface and an abstract class
technicalmedium - 4
Given an array, find the two sum
codingeasy - 5
Find the longest substring without repeating characters
codingmedium
Sign up for a personalized interview prep pack tailored to this role.