Software Development Engineer at BeyondTrust, developing endpoint security solutions for macOS with a focus on AI-driven development tools.
Responsibilities
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.
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.
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.
Benefits
We take care of our employees so they can take care of our customers.
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.