Desktop System Software Engineer II

4 hours, 21 minutes ago
Full-time
Mid Level
Software Development
Alphasense

Alphasense

Alphasense is a global leader in providing high-quality gas sensors and air quality monitors to industrial OEMs. With over 25 years of experience, the company offers a wide range of innovative gas sensor technologies for various applications, including...

Industrial Conglomerates
51-250
Founded 1996

Description

  • Collaborate on the strategy and execution of macOS and Windows endpoint configuration, policy enforcement, and lifecycle management using Kandji/Iru and Microsoft Intune.
  • Build, maintain, and improve device enrollment workflows, configuration profiles, compliance policies, and custom scripts.
  • Design and enforce software deployment, patch management, and application allowlisting/blocklisting strategies.
  • Partner with Security on endpoint-layer integrations for EDR, Zero Trust, and identity tools such as CrowdStrike, Cloudflare, and Okta.
  • Maintain scripting libraries in Bash, Python, and PowerShell to automate endpoint management tasks.
  • Serve as a primary technical escalation point for issues in AlphaSense’s desktop applications on managed endpoints.
  • Reproduce client-side issues across operating systems, app versions, and endpoint configurations to isolate root causes.
  • Investigate crashes, rendering problems, performance degradation, update failures, and OS-level permission or sandboxing conflicts.
  • Work with product engineering to create detailed bug reports, validate fixes, and share environmental context.
  • Capture crash logs, console output, network traces, and other system diagnostics to speed resolution of complex issues.
  • Maintain diagnostic runbooks and documentation for common desktop application issues.
  • Test new desktop application releases against the managed device baseline before broad rollout and flag regressions early.
  • Monitor endpoint fleet health, identify systemic issues, and drive proactive remediation.
  • Contribute to internal tooling and automation to improve IT operations and reduce ticket volume.
  • Document configurations, processes, and runbooks in the team knowledge base.
  • Participate in incident response for endpoint-related security events alongside the Security team.

Requirements

  • 3–5 years of experience in systems engineering, endpoint engineering, or a desktop platform role.
  • Deep hands-on experience with macOS and/or Windows at a configuration and troubleshooting level beyond standard user support.
  • Experience with enterprise MDM platforms such as Kandji/Iru, Jamf Pro, or Microsoft Intune.
  • Proficiency in at least one scripting language: Bash, Python, or PowerShell.
  • Hands-on experience diagnosing desktop application issues, including crash log analysis, OS permission models, app sandboxing, and auto-update mechanisms.
  • Familiarity with enterprise security tools such as EDR, Zero Trust/CASB, and identity platforms.
  • Ability to write clear, detailed bug reports and escalation summaries for product engineering teams.
  • Strong written communication skills for runbooks, diagnostic guides, and engineering documentation.
  • Experience with Kandji/Iru specifically, including Blueprint architecture, Liftoff enrollment, and custom enforcement scripts, is preferred.
  • Familiarity with Electron-based desktop applications and their packaging, update, and permission behaviors on macOS and Windows is preferred.
  • Experience with CrowdStrike Falcon and how sensor policies or network containment can affect application behavior is preferred.
  • Experience with Cloudflare Zero Trust/WARP in an enterprise environment is preferred.
  • Exposure to Okta device trust or certificate-based authentication flows related to desktop application SSO is preferred.
  • Background working in a SaaS product company where IT and Engineering collaborate closely on end-user issues is preferred.
  • Experience using Qualys VMDR or similar vulnerability management tooling is preferred.
  • Familiarity with Jira Service Management for ticket and change management workflows is preferred.

Benefits

  • Base compensation range of $80,000 to $110,000 USD.
  • Performance-based bonus eligibility.
  • Equity may be offered.
  • Generous benefits program.
  • Equal-opportunity employer with a committed, respectful work environment.
  • Reasonable accommodation provided for qualified employees with protected disabilities, as required by law.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II

G-P/Globalization Partners 1K-5K Professional Services

G-P is hiring an AI-native engineer to help reimagine how software is built across the full development lifecycle for its cloud-native global employment platform.

AWS Microservices Node.js React TypeScript
25 minutes ago

Staff Software Engineer, Machine Learning Platform

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Staff Engineer for its ML Platform team to lead the strategy and technical direction of infrastructure that takes machine learning systems from prototype to production at company scale.

AWS Databricks LLM Machine Learning MLOps SageMaker System Design
55 minutes ago

Senior Software Engineer

Canary 11-50 Internet Software & Services

Canary Technologies is hiring a Senior Software Engineer to help build and scale the cloud infrastructure behind its hospitality software platform.

Argo CD AWS Bash CI/CD Containerd Flux GitOps Go Helm Kubernetes Linux Python Secrets Management Terraform
1 hour, 13 minutes ago

Senior Software Engineer, Core Experience

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Senior Software Engineer to develop backend systems that improve digital shopping, recommendation, and personalization experiences across its web and mobile platforms.

Datadog Go GraphQL Machine Learning PostgreSQL Ruby
1 hour, 25 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers