出海雷达

Software Engineer, Windows Agent

开发工程限定地区(需当地身份)
公司Iru
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

关于 Iru Iru 是世界上增长最快的公司用于保护用户,应用程序和设备的 AI 驱动安全与 IT 平台。为人工智能时代而建成,Iru 统一了身份和访问,终点安全与管理以及合规自动化塌堆并给 IT & 安全时间和控制权回归.Iru 由一些技术最聪明的投资者支持 General Catalyst,Tiger Global,Felicis,Greycroft 和第一轮资本。在2024年7月,Iru 从 General Catalyst 筹集了1000万美元,估值该公司为850亿美元。客户包括 Cursor,Vercel,Bumble,Plaid,Glean,Apollo,Replit 和 Mercor 以及 Iru 与服务纳威和 AWS 等行业领导者合作.Iru 因员工参与度和满意度而被命名为福布斯美国最好的初创企业2025名单。机会:我们正在寻找一个有经验的 Windows 端点开发人员,深入了解 Windows API,系统内部,设备管理和安全。作为 Iru 高级软件工程师,你将帮助设计,构建和发展我们的专有的 Windows 代理商,在现代企业环境中负责安全可扩展的终端点管理的软件。你将与跨平台工程师和产品团队密切合作,为 Windows 生态系统提供高性能,可靠和安全的解决方案。如何让你每天有所不同:· 为 Windows 代理和支持工具开发和维护生产级代码。·设计和实现运营系统附近的功能,利用 Windows API 和系统内部。· 在复杂企业环境中调试,优化和保护系统层面代码。• 与 macOS 和 Windows 中的工程师合作以确保一致性和共享架构。· 研究,原型和运输新功能,增强终端点可见性,安全性和管理能力。·参与敏捷开发实践,CI/CD 工作流程以及严格的代码审查过程。·通过编写模块化,可测试和可维护的代码来推动软件质量。最低资格:我们正在寻找具有 Windows 系统开发方面的基础和对编写安全,性能和可维修代码的热情的工程师。·语言:C 和 C++ 熟练度有能力根据需要进行低级系统集成而在语言之间移动。·Windows API (Win32 & COM):深入了解 Windows 系统 API,进程间通信核心

查看英文原文

About Iru

Iru is the AI-powered security & IT platform used by the world’s fastest-growing companies to secure their users, apps, and devices. Built for the AI era, Iru unifies identity & access, endpoint security & management, and compliance automation—collapsing the stack and giving IT & security time and control back.

Iru is backed by some of the smartest investors in tech—General Catalyst, Tiger Global, Felicis, Greycroft, and First Round Capital. In July 2024, Iru raised $100 million from General Catalyst, valuing the company at $850 million. Customers include Cursor, Vercel, Bumble, Plaid, Glean, Apollo, Replit, and Mercor, and Iru partners with industry leaders such as ServiceNow and AWS. Iru was named to Forbes’ America’s Best Startup Employers 2025 list for employee engagement and satisfaction.

The Opportunity:
We’re looking for an experienced Windows endpoint developer with deep knowledge of the Windows API, system internals, device management, and security.
As a Senior Software Engineer at Iru, you’ll help design, build, and evolve our proprietary Windows agent — the software responsible for secure, scalable endpoint management across modern enterprise environments. You’ll work closely with cross-platform engineers and product teams to deliver performant, reliable, and secure solutions that extend Iru’s reach across Windows ecosystems.
How You Will Make a Difference Day to Day:

  • Develop and maintain production-grade code for the Windows agent and supporting tools.
  • Design and implement features that operate close to the OS, leveraging Windows APIs and system internals.
  • Debug, optimize, and secure system-level code in complex enterprise environments.
  • Collaborate with engineers across macOS and Windows to ensure consistency and shared architecture.
  • Research, prototype, and ship new functionality that enhances endpoint visibility, security, and manageability.
  • Participate in Agile development practices, CI/CD workflows, and rigorous code review processes.
  • Drive software quality by writing modular, testable, and maintainable code.

Minimum Qualifications:

We’re seeking engineers with a strong foundation in Windows system development and a passion for writing secure, performant, and maintainable code.

  • Languages: Proficiency in C and C++ — with an ability to move between languages as needed for low-level system integration.
  • Windows API (Win32 & COM): Deep understanding of core Windows system APIs, interprocess communication mechanisms, and COM-based architecture.
  • Windows Internals: Familiarity with process management, memory handling, thread scheduling, I/O subsystems, and registry operations.
  • Windows Services: Experience building and maintaining long-running background processes or daemons for enterprise systems.
  • Inter-Process Communication (IPC): Knowledge of named pipes, shared memory, sockets, and message-passing architectures for robust cross-process communication.
  • Software Plugin Architecture: Ability to design modular systems that support extensibility and dynamic component loading.
  • Software Deployment Strategies: Experience designing and managing upgrade-safe, automated deployment and update mechanisms.
  • Windows Installer (WiX MSI, Bootstrapper): Hands-on experience packaging, installing, and updating Windows applications with custom actions or bootstrap logic.
  • Public Key Infrastructure (PKI): Understanding of certificate chains, signing, and validation used in secure communications and code signing.
  • X.509 Certificate Management: Experience with issuing, renewing, and validating digital certificates within enterprise systems.
  • Cryptographic Key Management: Knowledge of key generation, storage, and signing using hardware- or software-based cryptographic providers.
  • TPM Architecture: Understanding of Trusted Platform Module capabilities for hardware-backed security and attestation.
  • Automation and Scripting: Proficiency in PowerShell or batch scripting for diagnostics, deployment, or system configuration.

Nice-to-Haves:

  • Kernel Driver Development: Experience writing or debugging kernel-mode drivers, filter drivers, or working with the Windows Driver Framework (WDF).
  • UI Development with WinUI 3: Familiarity with building native Windows UIs using modern frameworks like WinUI and Windows App SDK.
  • UI Design Patterns (MVVM): Understanding of Model-View-ViewModel and other architectural patterns for clean separation of concerns in desktop applications.
  • MDM Protocol: Experience implementing or interacting with Mobile Device Management (MDM) protocols for Windows device enrollment, configuration, and compliance.
  • Windows Security: Understanding of access control models (ACLs, SDDL), encryption and data protection (DPAPI), and secure credential handling.
  • Cross-Platform Agent Development: Exposure to multi-OS agent design (macOS, Linux, Windows) for consistent policy enforcement and data collection.
  • Security or Endpoint Management Experience: Background in developing or operating large-scale endpoint security or device management platforms.
  • Performance Profiling: Familiarity with profiling tools and techniques for diagnosing low-level system performance issues.

Benefits & Perks
• Competitive salary
• 100% individual and dependent medical + dental + vision coverage
• 401(K) with 4% company match
• 20 days PTO
• Iru Wellness Week the first week in July
• Equity for full-time employees
• Up to 16 weeks of paid leave for new parents
• Paid Family and Medical Leave
• Exciting opportunities for career growth
We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you’re someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.
At Iru, we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.

Iru is proud to be an equal opportunity employer committed to diversity and inclusion in the workplace. Qualified applicants will be considered for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, physical or mental disability, protected veteran or military status or any other status protected by applicable law.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位