Software Development Engineer - macOS Endpoint

13 minutes 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

Senior Software Engineer, Application Security

Discord 1K-5K Internet Software & Services

Discord is hiring a Senior Software Engineer for its Application Security team to strengthen account, session, and authentication security for a large consumer platform used by millions of gamers.

C C++ GCP Go Java Python Rust
13 minutes ago

Software Engineer (Safety & Certification Tooling)

Glydways 11-50 Transportation

Glydways is hiring a Developer Platform engineer to build and maintain the internal tools, build systems, and cloud infrastructure that help software teams develop, certify, deploy, and operate safety-critical transit software.

AWS Buildkite C++ CI/CD CSS Git GitHub Go HTML JavaScript Linux Python
13 minutes ago

Senior Intelligent Automation Engineer

Roboyo 251-1K Electrical Equipment

Roboyo AI is hiring a Senior Automation Engineer to lead client delivery workstreams and build production-grade intelligent automation solutions within its consulting and technology services practice.

Java Python
13 minutes ago

Detections Engineer

Shift5 51-250 Airlines

Shift5 is hiring a Detection Engineer to develop proof-of-concept detection capabilities for onboard operational technology across cybersecurity, predictive maintenance, and telemetry anomaly use cases.

C C++ Cybersecurity Docker Embedded Systems Git GitHub Actions Linux Machine Learning Python Rust
13 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