Senior Software Engineer, Windows Agent
Socket.dev
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, Lovable, 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.
- Required to work on-site 3x a week in our Miami office (Coral Gables).
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
- Hybrid work environment (3 days in office per week)
- 100% individual and dependent medical + dental + vision coverage
- 401(K) with a 4% company match
- 20 days PTO
- Iru Wellness Week the first week in July
- Equity for full-time employees
- In-office lunch stipend provided
- Up to 16 weeks of paid leave for new parents
- Paid Family and Medical Leave
- Modern Health mental health benefits for individuals and dependents
- Fertility benefits
- Working Advantage employee discounts
- Onsite fitness center
- Free parking
- 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. #LI-Hybrid
#J-18808-Ljbffr- ...Iru is seeking an experienced Senior Software Engineer to design, build, and evolve the Windows agent for secure, scalable endpoint management across enterprise environments. You will collaborate with cross-platform teams to deliver performant and reliable software that...SeniorWindowsWork at office3 days per week
$85k - $125k
...project coordination. Background supporting customers in a help desk or technical support environment. Working knowledge of Windows Server and desktop network administration. Strong understanding of cloud computing services, including Microsoft 365 and Azure....SeniorWindowsFull timeWork at officeRemote work- ...powered device management platform. As a Senior Software Engineer on our IT Products team, you will... ...millions of endpoints from macOS and Windows laptops to iOS and Android devices worldwide... ...team to evolve CI/CD pipelines, agent distribution networks, and service deployment...SeniorWindowsFull timeWork at officeRemote workWorldwide3 days per week
- ...C#, ASP.Net, .Net Core.Implement and maintain applications with Windows Presentation Foundation (WPF).Design and implement RESTful APIs... ...using N-tier architecture.Collaborate with architects and senior developers for scalable system designs.Lead successful projects...SeniorWindowsFull timeContract work
- ...A leading AI startup in Miami is seeking a Senior Software Engineer to spearhead the development of an innovative AI-driven SaaS platform. You will leverage your extensive Python and FastAPI expertise to build scalable services and aid the company's growth in voice-enabled...SeniorRelocation package
- ...A leading digital marketplace company in Miami seeks a Senior Software Engineer, AI Agents. The role involves designing and developing AI-powered agents to automate workflows using advanced tools like OpenAI and Node.js. Candidates should have at least 5 years of experience...Senior
$85k - $125k
...0 - 125,000 per year Requirements: We are looking for a senior-level software developer with at least 3 years of professional development... ...experience is a plus. Additional preferred experience includes Windows services, background processing, messaging, or scheduled...SeniorWindowsFull timeWork at officeRemote work$21.91 per hour
...locations across the globe. Job Summary Aircraft Cleaning Agent provides our customers with an efficient and professional... ...food trays attached to seats Clean inside aircraft windows Pick up trash and clean aircraft cockpit Wipe down and...WindowsFlexible hours- ...add to our staff and bring on additional Housekeeping / Detail Agents to help keep the facility in clean and orderly condition in accordance... ...restrooms. · Clean and polish furniture and fixtures. · Clean windows, glass partitions, and mirrors, using cleaners, sponges, and...WindowsFlexible hoursShift work
- ...Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the... ...US EST time zone. - At least 3 years of experience as a paid software engineer working at a company where the primary product is software...SeniorRemote jobHourly payFull time
- 1. General Information Job Title Senior Software Engineer (Cloud) Department Engineering Location Miami Reports to Director of Cloud Engineering 2. Detailed Information 2.1 PURPOSE OF ROLE As a Senior Software Engineer...SeniorFull timeTemporary work
- ...an experienced Desktop/Workstation Design Engineer to lead architecture discussions and system... ...requires expertise in OS deployment and software package implementation. The ideal candidate will have experience upgrading Windows systems and integrating applications, with...SeniorWindows
- ...An innovative firm is seeking a Senior Low Level Programmer with expertise in video drivers to join their dynamic team in Miami. This role involves working with low-level programming languages like F, C, and C++, and requires proficiency in video drivers and SDKs from...SeniorWindows
$175k - $325k
...not enough. To succeed, you need to be willing to master the options trading domain and translate this mastery into cutting edge software solutions, collapsing data cardinality where possible. Opportunities may be available from time to time in any location in which the...SeniorWork experience placement- ...Job Title: Senior Low Level Programmer with Video Drivers experience Location: Miami, FL Job Type: Permanent/Contract Description... ...or Nvidia / AMD SDKs Experience with Video Drivers in Windows and/or MAC U.S. Citizens and those authorized to work in the...SeniorWindowsPermanent employmentContract work
$35 - $40 per hour
DescriptionKforce has a client that is seeking a Senior IT Systems Admin - Windows/VMWare in Miami, FL for 12 months.Overview:We are seeking a dynamic Senior IT Systems Administrator with expertise in Windows and VMware technologies who can excel in both project leadership...SeniorWindowsLocal area$80 - $100 per hour
...evaluation pipelines used to test frontier AI models on real software engineering work: Design coding benchmarks that evaluate frontier... ...contractor in their country of residence. Nice to have Senior or Lead-level profile with a history of technical ownership...SeniorRemote jobFull timeContract workFor contractors- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
$139.3k - $203.6k
The application window is expected to close on: 10/26/2026Job posting may be removed... ...position anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s... ...automation.Familiarity with LLMs, AI agents, embeddings, or other- machine-learning...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$183.8k - $263.6k
The application window is expected to close on: 08/31/2026Job posting may be removed earlier... ...is responsible for core control plane software that enables policy configuration,... ...integration. You will work closely with engineers across control plane, data plane, and platform...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$93.9k - $147.5k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such... ...improvement.Education and/or Experience: Required for Experienced (Senior-Level) Candidates:Bachelor’s degree in Computer Science,...SeniorFull timeInternship- Iru is seeking a Senior Systems Engineer in Miami, FL. The role demands expertise in Windows device management and programming to architect powerful tooling and drive automation... ...impact through tasks such as automating software packaging workflows and mentoring peers...SeniorWindows
- Affirm is seeking a Senior Product Manager for the Agent Enablement pod, joining a remote-first team that supports chat, phone, and self-service flows... ..., customer-centric approach. You’ll collaborate with Engineering, Design, Analytics, and Ops to drive impactful features...SeniorRemote job
- Delan Associates, Inc. in Miami, FL is seeking a highly skilled Senior IT Systems Administrator specializing in Windows and VMware to lead infrastructure initiatives and ensure operational excellence across multiple datacenters. You will drive complex projects, manage Windows...SeniorWindows
- CGS Federal is seeking a Senior Relativity Archiving Analyst to vet Relativity workspaces and file shares, and to archive or purge them... ...experience (backend and archiving), plus knowledge of Windows permissions and file transfer utilities. #J-18808-Ljbffr CgsfederalSeniorWindows
- ...Sr. Software Development EngineerJiffy.com is seeking a Sr. Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at pace. Reporting directly to an Engineering Manager and working closely with Product, GM...SeniorH1bShift work
- ...technology services company in the United States is seeking a skilled IT professional with over 5 years of experience in enterprise-level Windows systems maintenance and monitoring. Responsibilities include Azure administration, PowerShell scripting, and collaboration across...SeniorWindowsFull timeFlexible hours
- Veriipro is seeking an experienced Windows Server and VMware Administrator to manage enterprise infrastructure in a regulated environment. You will administer Windows Server environments, manage VMware vSphere, and develop PowerShell scripts to automate tasks while ensuring...SeniorWindows
- ...Senior Software EngineerWorth is looking for a Senior Software Engineer to join our Integrations Squad and own the systems that connect Worth to the outside world. Our squad builds and operates the third-party data integrations that power Worth's crosswalking and decisioning...Senior
- ...partners with a growing manufacturing organization to recruit a Senior Help Desk Analyst who will support internal IT operations... ...The candidate should have 3+ years in Tier 2/3 support, strong Windows knowledge, and excellent communication to independently resolve...SeniorWindows
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows Agent. Be the first to apply!
- senior robotics software engineer Miami, FL
- software system engineer Miami, FL
- security software engineer Miami, FL
- intel software engineer Miami, FL
- software developer fintech Miami, FL
- software development engineer aws Miami, FL
- information technology software engineer Miami, FL
- graduate software developer no experience Miami, FL
- software developer internship no experience Miami, FL
- ngo software engineer Miami, FL





