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 Socket.dev
- 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
- ...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
- ...ASP.Net, .Net Core. Implement and maintain applications with Windows Presentation Foundation (WPF). Design and implement RESTful... ...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
$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- 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
- ...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
$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$21.91 per hour
...Aircraft Cleaning Agent Are you ready to take flight in a dynamic and fast-paced aviation industry? As a global leader in aviation... ...passenger food trays attached to seats Clean inside aircraft windows Pick up trash and clean aircraft cockpit Wipe down and clean...WindowsFlexible hours- ...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
- ...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
$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- 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
$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- ...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
$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- Job Title: Senior Low Level Programmer with Video Drivers experience Location: Miami, FL Job Type: Permanent/Contract Description: SherlockTalent... ...Drivers or Nvidia / AMD SDKs Experience with Video Drivers in Windows and/or MAC U.S. Citizens and those authorized to work in the U....SeniorWindowsPermanent employmentContract work
- 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
- Job Title This job is no longer available. Employer is willing to sponsor qualified candidates for a non-immigrant work visa. Preferred Skills All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age,...SeniorLocal areaWork visa
- 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
- 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
- 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
- 1. General Information Job Title Senior Software Engineer Department Engineering Location Miami, FL Reports to 2. Detailed Information 2.1 PURPOSE OF ROLE As a Senior Software Engineer in SRE at eMed, you will play a key role...SeniorFull timeTemporary work
- ...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
- ...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
- 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
- ...Role Overview We are looking for a Senior Software Engineer with a strong backend background, comfortable in a product-driven environment with changing priorities and a high level of ownership. This is a backend-first role (~70%) with occasional frontend tasks (~30...SeniorTemporary workFor contractorsRemote work
- Shades By Design in Florida is seeking an organized, proactive Project Manager to oversee indoor and outdoor projects from sale through installation and closeout. You will develop schedules, manage budgets, coordinate designers, vendors, and installers, and ensure flawless...SeniorWindows
- ...currently seeks a Technical Solution architect Senior Specialist Advisor - DotNet - US to... ...best practices -Collaborate with software engineering to deploy and maintain our applications... ...of existing staff.Strong background in windows server / IIS / SQL Server / TFS required...SeniorWindowsFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows Agent. Be the first to apply!
- agile software developer Miami, FL
- software developer internship no experience Miami, FL
- experienced software developer Miami, FL
- work from home software developer Miami, FL
- software developer fintech Miami, FL
- software data engineer Miami, FL
- financial software developer Miami, FL
- software engineer Miami, FL
- part time software developer remote Miami, FL
- junior software developer remote Miami, FL




