Software Development Engineer in Test
SentinelOne · Bangalore
Collected role description
Role overview
Software Development Engineer in Test at SentinelOne
Responsibilities
- You will collaborate with developers and product managers to analyze new features, define test strategies, and ensure our products meet the highest standards.
- Diagnose and debug failures, working with the development team to ensure timely resolution.
Preferred qualifications and skills
- Experience with Endpoint Security products, a basic understanding of C/C++, and Computer Networking is preferred.
Employment details
- Location: Bengaluru [Karnataka] [India], Bangalore
Application details
- Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes.
- Apply your knowledge of software engineering best practices, Agile methodologies, and Windows Internals to drive excellence and quality.
About the employer
- Our Purpose At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future.
- About Us SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity.
- Why SentinelOne?
- SentinelOne participates in the E-Verify Program for all U.S. based roles.
Benefits
- We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family: Equity & Rewards Restricted Stock Units (RSUs) Employee Stock Purchase Plan (ESPP) Time Off & Wellbeing Competitive leave benefits Gender-neutral parental leave Insurance & Financial Security Medical and insurance benefits Employee Assistance Program (EAP) Work Perks & Flexibility Global home office allowance Internet allowance LinkedIn Learning license Social Connect program Food allowance (Bangalore office) Meal vouchers (Sodexo) Wellness & Lifestyle Health & wellness benefit SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer.
Additional role details
- As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever.
- When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow.
- If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here.
- Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed.
- By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters.
- Our teams are builders, problem-solvers, and innovators committed to shaping the future of security.
- If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.
- What Are We Looking For?
- We’re looking for people who are relentlessly curious and committed to continuous learning.
- AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts.
- As a Software Development Engineer in Test (SDET), you will be tasked with delivering high-quality products by designing and building robust test automation and related tools.
- Additionally, you will leverage modern AI techniques and tools to elevate test efficiency, optimization, and automation capabilities.
- What Will You Do?
- Primary responsibilities include: Design and develop scalable test automation and related tools using Python and pytest.
- Create and execute automated test cases to validate new features and product enhancements.
- Collaborate with cross-functional teams to define test plans and strategies.
- Integrate AI tools and techniques into test workflows, including AI-assisted test generation, intelligent log analysis, automated root-cause detection, and predictive test case selection.
- What Skills and Knowledge Will You Bring?
- Ideal candidates will have: 2 to 5 years of experience in Product Validation or Development, with a focus on endpoint validation and automation.
- Strong proficiency in Python programming for automation development.
- Solid understanding of Windows OS, Windows Internals, Tools, APIs, and Application design.
- Experience with testing frameworks like Pytest and continuous integration tools like Jenkins and GitHub.
- Excellent problem-solving, debugging, and communication skills.
- A bachelor's degree in Computer Science or a related field.
- Familiarity with AI-assisted coding tools (such as GitHub Copilot, ChatGPT, and Claude) for test script generation, test data synthesis, and automated failure/log analysis, along with openness to adopting emerging AI/LLM-driven testing frameworks.
- AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment.
- From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself.
- If you want to build where innovation and impact move together, this is that place.
- We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Collected experience requirement
2-5 years