Apply

Staff Engineer (Endpoint Security)

Posted 9 days agoViewed

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: India

🔍 Industry: Software Development

🏢 Company: Weekday AI👥 1-10💰 over 3 years agoE-CommerceFashion

⏳ Experience: 8+ years

🪄 Skills: Software DevelopmentSQLCloud ComputingCybersecurityJenkinsObjective-CC++AlgorithmsData StructuresCI/CDJSON

Requirements:
  • 8+ years of experience in developing endpoint, network, or cloud security solutions
  • Expertise in C++ and/or Objective-C with a focus on multi-threaded, performance-oriented development
  • Strong understanding of Windows/macOS internals, including file systems and OS fundamentals
  • Hands-on experience in client/agent technology development for security solutions
  • Experience in Test-Driven Development (TDD) and unit testing frameworks
  • Knowledge of cryptographic techniques and secure data handling
  • Familiarity with CI/CD tools such as Jenkins
  • Strong verbal and written communication skills
Responsibilities:
  • Design, develop, and sustain cloud, network, and endpoint security solutions for Windows and macOS
  • Address data security challenges related to cloud access and data protection
  • Develop and optimize client/agent technologies for Windows and macOS with a focus on performance, security, and reliability
  • Work with file systems and OS internals to enhance security solutions
  • Write high-performance, multi-threaded, multi-platform code using C++ and/or Objective-C
  • Apply data structures and algorithms to build efficient and scalable solutions
  • Follow Test-Driven Development (TDD) and implement robust unit testing frameworks
  • Ensure code quality through rigorous testing and validation
  • Implement cryptographic techniques for data protection and secure communications
  • Work with web data formats such as JSON, XML, and MIME for secure data exchange
  • Leverage CI/CD pipelines (Jenkins or similar) to streamline software development and deployment
  • Work closely with product management, QA, and cross-functional teams
  • Communicate technical concepts effectively in a team-oriented environment
Apply