Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Dell Software Senior Engineer 
India, Telangana, Hyderabad 
699915235

31.08.2024

Senior Software Engineer

Secureworks® (NASDAQ: SCWX) a global cybersecurity leader, enables our customers and partners to outpace and outmaneuver adversaries with more precision, so they can rapidly adapt and respond to market forces to meet their business needs. With a unique combination of cloud-native, SaaS security platform and intelligence-driven security solutions, informed by 20+ years of threat intelligence and research, no other security platform is grounded and informed with this much real-world experience. www.secureworks.com

Role Overview

We are looking for a Senior Software Engineer with a strong C++ background and good working knowledge of Windows systems to drive the next-generation endpoint capabilities of our new product offerings. You will work in a fast-paced, startup-like environment with an experienced, cross-functional team of software engineers, data scientists, and security experts to develop our next generation endpoint sensor that seamlessly integrates with our cloud-native security analytics platform. If you love computer security and digging into complex engineering challenges, then we want your help securing human progress!

Role Responsibilities

  • Develop software with high concurrency and reliability requirements and low/no impact to end users.
  • Participate in Design and Technical discussions around architecture, strategy, and development of next generation threat detection and response capabilities.
  • Follow Test-driven Development to ensure highest quality.
  • Ensure high standards are being followed when it comes to design, coding quality, along with unit and component testing.
  • Triage, reproduce, debug, and fix issues identified in the product.
  • Build tools to support team efficiency and contribute to test automation.
  • Work effectively on a geographically distributed team to deliver high quality software against aggressive schedules.
  • Mentor and influence other team members and guide to perform at an outstanding level

Minimum Requirements

  • Strong experience and knowledge in C++ (17/20/22)
  • Experience in Windows OS User-mode Development
  • Experience in debugging and solving application crashes, performance on Windows platform
  • Experience developing applications using concurrency with the use of strong multi-threading
  • Familiarity and experience with Agile process
  • Experience working with Cloud applications
  • Experience with Windows CI/CD including installers, updaters, packaging, and signing.

Preferred Skills

  • Knowledge with low-level OS internals
  • Experience with software security areas including encryption, authentication, offensive and/or defensive techniques.
  • OS system expertise for core concepts and subsystems
  • Knowledge in Security
  • Experience with Malware research and reverse engineering is a plus
  • Windows kernel-mode development experience is a plus