Emergent Software

Software Engineer (Endpoint Systems)

Emergent Software  •  $110k - $140k/yr  •  Seattle, WA (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

**This is a direct hire position for our client located in Seattle, Washington. U.S. work authorization is required; no sponsorship is available.**

We’re looking for a Software Engineer (Endpoint Systems) with strong experience building endpoint-native software across macOS, Windows, and/or Linux, plus a solid understanding of the workstation networking stack You’ll help build core components of a runtime layer that lives between the OS and user-space applications, capturing and shaping network and system behavior in real time.

Responsibilities

  • Build and maintain cross-platform endpoint applications (macOS, Windows, Linux)

  • Develop systems that intercept, analyze, and control network and application behavior

  • Perform low-level systems work (e.g., macOS Network Extension, Windows/Linux equivalents)

  • Work close to the OS layer (user-space, system APIs, possibly kernel-adjacent components)

  • Implement logic for policy enforcement, traffic inspection, and action gating

  • Collaborate with security, AI, and infrastructure engineers to understand agent workflows and risks

  • Optimize for performance, reliability, and low-latency interception

Required Qualifications

Core Requirements

  • 3–6 years of experience in application or systems development

  • Strong proficiency in one or more: Go, Rust, C/C++, or Python

  • Experience building software for at least one desktop OS (macOS, Windows, or Linux)

Endpoint / Systems Experience

  • Familiarity with OS-level APIs (file system, processes, IPC) and Background services, daemons, or agents

  • Experience working with system extensions, drivers, or low-level hooks is a plus

Networking Expertise (Key)

  • Solid understanding of TCP/IP stack, sockets, HTTP/S and Network interception patterns (proxies, packet inspection, hooks)

  • Experience with Traffic inspection, filtering, or routing and Endpoint/network security tools (EDR, firewall, proxy, etc.)

Preferred Skills

  • Experience with security products or observability tooling

  • Familiarity with AI/LLM tooling or agent frameworks

  • Experience building cross-platform abstractions

  • Exposure to policy engines or rule evaluation systems

Our Vetting Process

At Emergent Software, we work hard to find the best people capable of delivering high quality services to our clients. If you think you’re one of those, please understand that the effort put into this by people like yourself helps us be successful in surrounding you with other top-notch people. Here are the steps of our vetting process for this position:

  1. Application (5 minutes)

  2. Online Assessment (30 minutes)

  3. Initial Video Interview (30-45 minutes)

  4. Client Phone Interview (30 minutes)

  5. Client On-site interview (60 minutes)

  6. Job Offer!

#EmergentStaffing

Emergent Software

About Emergent Software

Emergent Software is a full-stack technology solution provider specializing in the Microsoft ecosystem. We partner with our clients to modernize business operations with Microsoft-focused cloud transformation, custom software development, and data engineering. Our goal is to become our clients’ long-term technology partner by delivering quality tailored solutions that align to your business strategy and then standing by those solutions over the long haul with a variety of 24/7 support and managed services plans.

We have expertise in the following Microsoft solutions:

- .NET Core

- C# Development

- SQL Server

- Azure

- M365 & Office

- Power BI

As a Microsoft Cloud Solution Partner (CSP), we're here for your Microsoft Azure and Microsoft productivity software licensing needs. Emergent has distinguished itself by earning Microsoft’s Advanced Specialization for Modernization of Web Applications in addition to operating as a Microsoft Solutions Partner in three distinct areas: Data & AI, Digital & App Innovation, and Infrastructure.

Our team has been providing clients with technical expertise for 20 years. Whether you have a specific need or are just looking for an expert to review your technology landscape for opportunities, Emergent Software will deliver. Contact us Today!

Industry
IT & Software
Company Size
51-200 employees
Headquarters
St Paul, Minnesota
Year Founded
2015
Social Media