BeyondTrust
Software Development Engineer - macOS Endpoint
Remote work allowed only within certain countries or regions.
Employer listed it 6 weeks ago · Added 5 days ago
Been open since 6 weeks ago, still being checked, but it has been live a while.
Salary
Not stated
Location
Timezone
GMT
Contract
Full-time
Experience
Mid
Category
Software
This employer didn't state pay. Jobs like this usually pay around $165k–$255k a year, a typical range taken from 595 mid-level software roles on Nomaders that do state pay. It's a guide, not an offer.
Remote flexibility
Region Restricted
Remote work is allowed, but only for candidates based in Canada, United Kingdom.
What the employer says
- Source listing states candidate location: "Remote Canada | Remote United Kingdom, Remote Canada, Remote United Kingdom"
What Nomaders makes of it
- Applications outside the listed area are usually rejected
- Timezone overlap with the listed area is often expected
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
About the role
Diversity. Inclusion. They’re more than just words for us. They are the guiding values of how we build our teams, cultivate leaders, and create a culture where people feel connected.
We take care of our employees so they can take care of our customers. Customers who come from all walks of life just like us. We hire incredible people from diverse backgrounds because when we are different together, we are stronger together.
The Role
As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will work as part of a multi-disciplinary team, delivering outcomes primarily by directing agentic AI development tools and applying the engineering judgement to steer, challenge and rigorously review what they produce. This is an exceptional opportunity to work at the leading edge of endpoint security, on software that protects Mac users across thousands of organisations.
What You’ll Do
Design, build and maintain the macOS client at the heart of our endpoint security solution — code that must stay fast, resilient and unobtrusive on every user’s Mac
Help shape the architecture of new features and services, providing technical direction on increasingly complex projects
Review functional and technical requirements to identify gaps, and limitations, propose simplifications and communicate ideas effectively with cross-functional teams
Take accountability for code quality — whether produced by agentic AI tools or fellow engineers — through rigorous code review and pull-request feedback, ensuring unit testing and departmental guidelines are consistently met. Where no formal guidelines exist, work with peers to formulate and enforce such guidelines.
Develop and improve build, deployment and test automation within your team.
Help identify, prioritize and resolve technical debt within your team.
Collaborate with your team to ensure work items are well defined and understood, and that value is delivered with quality on every sprint.
Investigate and resolve customer issues escalated to engineering, and feed what you learn back into the product.
Track emerging macOS and security technologies and put forward improvements to the team’s tools and development processes.
Become the go-to development expert for at least one area of the product, deepening that expertise over time.
What You’ll Bring
A degree in a software engineering discipline, or equivalent practical experience.
A strong software engineering background, with significant hands-on development experience and specialist depth in at least one technical area.
Hands-on macOS platform development, with proficiency in Swift, Objective-C and/or C++, and experience building systems-level or endpoint security software.
Hands-on experience with macOS, including management and development of launch daemons and launch agents, unified logging, development of XPC components.
Demonstrable, hands-on experience directing agentic AI development tools such as Claude Code — framing problems well, challenging weak output, and critically reviewing generated code for correctness, security and maintainability.
Experience of formal software development methodologies.
At least 2 years’ commercial software engineering experience for the Software Development Engineer level; typically, 5 or more years, including demonstrable technical leadership, for the Senior Software Development Engineer level.
Nice To Have
Requirements
- ·A degree in a software engineering discipline, or equivalent practical experience.
- ·A strong software engineering background, with significant hands-on development experience and specialist depth in at least one technical area.
- ·Hands-on macOS platform development, with proficiency in Swift, Objective-C and/or C++, and experience building systems-level or endpoint security software.
- ·Hands-on experience with macOS, including management and development of launch daemons and launch agents, unified logging, development of XPC components.
- ·Experience of formal software development methodologies.
Benefits
No benefits package published with this listing. Ask about it at first interview.
How to apply
- 1Check the flexibility label above, region restricted, matches where you plan to live and work.
- 2Tailor your CV to the role at BeyondTrust, mentioning your remote working experience and working hours (GMT).
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 5d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
Free to apply, no account needed.
Typically $165k to $255k per year · You'll be taken to the employer's careers page.