SentinelOne logo
SentinelOne

Secure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.

Staff Endpoint Software Engineer, Python, OS Internals

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

6 days ago

Salary

$156K - $215K / year

Seniority

Lead

Job Description

Staff Endpoint Software Engineer, Python, OS Internals

SentinelOne

• Build and optimize sensor components for minimal system footprint - high performance, low resource consumption, and maximum reliability across diverse customer environments. • Evolve our Agentic AI capabilities by helping design adaptive policy logic, improving decision engines, and expanding coverage across platforms - grounded in real customer use cases and roadmap priorities. • Build endpoint and browser security components and integrate them into the platform for real-time GenAI threat detection and data protection (prompt injection, sensitive-data leakage, shadow AI, and more). • Own customer-facing technical problems end-to-end - investigate production issues, reproduce and fix them quickly under real-world pressure, and follow through until the customer is unblocked. • Translate business and roadmap context into engineering decisions - understand what customers need, where the product is heading, and why, so your technical choices move the business forward. • Collaborate across security engineering, QA, product, and customer-facing teams to hit customer and business goals - not just ship code. • Stay current with GenAI and platform security and fold relevant advances into our sensors, agents, and extensions.

Job Requirements

  • At least 6 years of experience in Python, Node.js, or a comparable language
  • Experience with macOS and Windows Endpoint Security
  • Proficiency in OS architecture and internals
  • Strong customer orientation - you take ownership of customer problems and can diagnose and fix issues on the fly in real-world conditions
  • Business and product awareness - genuine interest in the roadmap, the market, and the customers we serve, and the judgment to weigh technical decisions against business impact
  • Accountability and growth mindset - you own your outcomes, hold yourself to a high bar, and actively invest in your own and the team's growth
  • Excellent problem-solving skills and attention to detail
  • Proficiency in browser extension development (Chrome, Firefox, etc.) - Advantage

Benefits

  • Restricted Stock Units (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Flexible time off
  • Paid company holidays and paid sick time
  • Gender-neutral parental leave
  • Grandparent leave
  • Medical, dental, and vision coverage
  • 401(k) retirement plan with company match
  • Life and disability insurance
  • Health and dependent care FSA
  • Voluntary benefits (hospital, accident, critical illness)
  • Employee Assistance Program (EAP)
  • ARAG pre-paid legal
  • Nationwide pet insurance
  • Cancer Care program
  • Global business travel medical insurance
  • Home office allowance
  • Mobile phone reimbursement
  • Wellness coach
  • Wellness/gym reimbursement
  • Fertility coverage
  • Adoption & surrogacy reimbursement

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Support a financial-sector client alongside CI&T; • Participate actively in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment; • Take part in code reviews, ensuring quality and adherence to best practices; • Work collaboratively with teammates and clients, fostering a productive and harmonious environment.

Brazil
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Provide technical support to the team; • Collaborate with other team leaders on the team's technical development; • Participate in delivering and defending technical solutions; • Support monitoring of technical and business metrics and indicators.

Brazil
GitLab logo

Professional Services Technical Architect

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• Designing and delivering GitLab reference architecture implementations for both self-managed and cloud environments, using infrastructure as code practices • Leading source code management and CI/CD migrations to GitLab, including large-scale enterprise moves using Congregate • Building repeatable delivery kits, documentation, and enablement materials that help Professional Services and partners deploy and adopt GitLab best practices • Lead the full technical delivery lifecycle for GitLab Professional Services engagements, from early scoping and technical discovery through implementation and handoff. • Produce high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring deliverables align with customer requirements and expectations. • Evaluate and communicate scalability and security considerations (including compliance constraints) in proposed GitLab reference architectures and implementation plans. • Deploy and configure GitLab in customer environments, including on-premises and major cloud providers, using Terraform, Ansible, and the GitLab Environment Toolkit (GET) aligned to reference architectures. • Plan and execute source system migrations to GitLab using Congregate, partnering closely with customer stakeholders to reduce risk, protect data integrity, and minimize downtime. • Provide DevOps and DevSecOps consulting and best-practice guidance, including advising on internal frameworks such as the Delivery Governance Framework (DGF) and GitLab Flow. • Coordinate and oversee implementation work across GitLab team members, partners, and customer points of contact (POCs), ensuring clear asynchronous communication and decision capture, effective execution, and high-quality outcomes. • Mentor Professional Services and partner consultants by contributing documentation, delivery kits, and training materials, and by leading enablement sessions on how to deliver and position service offerings. • Maintain and improve delivery automation assets with an emphasis on code cleanliness, maintainability, and appropriate unit/integration testing. • Support scoping and Statement of Work (SOW) creation with Professional Services Engagement Managers, stay current on monthly GitLab releases, and help Regional Delivery Managers with technical vetting and staffing assessments while maintaining a 55% billable utilization. • Review and provide input to Professional Services training materials and presentations. • Develop case studies, presentations, design documentation, and best-practice methodologies. • Work closely with customer project teams to ensure accurate task-level articulation of work required.

California
$123.8K - $209.5K / year
Hopper logo

Senior Backend Engineer – Lodging and Cars

Hopper

Hopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to

• Execute end-to-end technical integrations with external lodgings, cars and GDS partners while navigating complex communication protocols and distributed data schemas. • Write clean, performant code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for mission-critical lodging services. • Explore and troubleshoot existing complex codebases to deep-dive into infrastructure and resolve production issues in a distributed system environment. • Partner with Product Managers and Operations to decompose business requirements into technical tasks and estimate delivery timelines. • Take full ownership of the development lifecycle for new product features, from initial technical implementation and testing to production deployment. • Contribute to the design of highly resilient, low-latency services to ensure a seamless booking experience for customers under high load. • Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and system health.

Netherlands