Software Development Engineer - macOS Endpoint

2 weeks, 6 days ago
Full-time
Senior
Software Development
BeyondTrust

BeyondTrust

BeyondTrust is a global cyber security company specializing in identity and access security solutions, trusted by over 4,000 customers worldwide.

Professional Services
1K-5K
Founded 1985
$49M raised

Description

  • Design, build, and maintain the macOS client at the core of the endpoint security solution.
  • Help shape the architecture of new features and services and provide technical direction on complex projects.
  • Review requirements to identify gaps and limitations, and communicate proposed simplifications with cross-functional teams.
  • Own code quality through rigorous code reviews, pull-request feedback, and enforcement of unit testing and engineering guidelines.
  • Develop and improve build, deployment, and test automation for the team.
  • Identify, prioritize, and help resolve technical debt.
  • Collaborate with the team to define work clearly and deliver quality outcomes each sprint.
  • Investigate and resolve customer issues escalated to engineering and feed learnings back into the product.
  • Track emerging macOS and security technologies and recommend improvements to tools and development processes.
  • Become the go-to expert for at least one area of the product and deepen that expertise over time.

Requirements

  • Degree in a software engineering discipline or equivalent practical experience.
  • Strong software engineering background with significant hands-on development experience and specialist depth in at least one technical area.
  • Hands-on macOS development experience with Swift, Objective-C, and/or C++.
  • Experience building systems-level software or endpoint security software.
  • Hands-on experience with macOS launch daemons, launch agents, unified logging, and XPC components.
  • Experience directing agentic AI development tools such as Claude Code, including framing problems, challenging output, and reviewing generated code for correctness, security, and maintainability.
  • Experience with formal software development methodologies.
  • At least 2 years of commercial software engineering experience for the Software Development Engineer level, or typically 5+ years with technical leadership for the Senior Software Development Engineer level.
  • Experience working with Qt (preferred).
  • Experience with Apple’s System Extension framework (Endpoint Protection) (preferred).
  • Knowledge of Apple’s authorization system, the sudo plugin framework, or the macOS kernel and Mandatory Access Control Framework (MACF) (preferred).
  • Relevant professional qualifications or certifications (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Security Operations Engineer

Mesh 51-200 financial services

Mesh is hiring a Security Ops Engineer to design, operate, and respond to security controls across its infrastructure and systems as it builds payments infrastructure for the next era of the global economy.

AWS Azure Datadog Docker GCP Kubernetes Network Security Python SIEM Splunk
18 minutes ago

Senior Software Engineer, Scientific Computing (Hardware/Sensors)

KoBold Metals 51-250 Metals & Mining

KoBold Metals is hiring a Senior Software Engineer, Scientific Computing to build the scientific computing and machine learning systems that support mineral exploration across complex geological and sensor data.

Deep Learning Machine Learning NumPy Python
18 minutes ago

Principal Field Operations Engineer - Federal

Dragos 251-1K Professional Services

Dragos is hiring a remote-first ICS/OT Security Engineer to work directly with customers implementing and supporting the Dragos Platform in critical infrastructure environments.

CentOS Cybersecurity Elasticsearch Linux Python Shell Scripting SIEM
18 minutes ago

Software Engineer II - Business Intelligence

Torc 251-1K Road & Rail

Torc is seeking a Data Engineer to help power BI reporting and leadership dashboards by building and maintaining the data pipelines, models, and metrics behind the company’s analytics architecture.

Apache Spark AWS Databricks Machine Learning NumPy Pandas Power BI Python SQL Tableau
33 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