Posted on: 17/11/2025
Description :
We're looking for a Senior Developer(MAC)-Endpoint Sustaining to be part of making that happen. As a senior developer, you will be working with other developers and managers to deliver complex features for our macOS endpoint agent. You will also mentor and coach other developers in your team, participate in code reviews, design reviews, and help maintain a culture of quality and ownership within the team.
Responsibilities :
- Deliver endpoint features that will help keep our customers safe.
- Write clear well well-tested code that meets our quality standards.
- Participate in on-call rotations.
- Troubleshoot customer issues working alongside customer-facing teams.
- Understand and work on complex issues where analysis of situations or data requires an in-
depth evaluation of variable factors.
- Exercise judgment in selecting methods, evaluating, and adapting complex techniques and
evaluation criteria for obtaining results.
Requirements :
- You're an experienced software developer who can perform programming tasks and large engineering projects with independence and expertise.
- You demonstrate mastery over software development practices and easily develop reusable
design patterns.
- You have worked closely with a global team of professionals with different cultures and
backgrounds to form one unit with a strong sense of purpose. You will learn as you teach,
making the whole more than the sum.
- Here are some of the core technologies we use and teach across our Applications teams.
- You should have experience in one or more of these or similar technologies.
- Experience in Cybersecurity for at least 3 years.
- Expert-level understanding of mac OS Internals and debugging tools.
- Experience with debugging or solving complex system-level issues by using debugging tools
such as GDB/LLDB/XCODE is a plus. This role requires a good understanding of macOS
internals, and you should be able to demonstrate your ability to deliver end-to-end solutions
on macOS-based systems.
- Experience with security analysis, threat modelling, and vulnerability assessments.
- Knowledge of network protocols, TCP/IP, and related security protocols.
- Ability to work independently and as part of a team.
- Demonstrated capacity to clearly and concisely communicate about complex technical,
architectural, and/or organizational problems and propose thorough iterative solutions.
- Comfort working in an agile software development process, NET 8+ (MacOS) is preferred.
- C++/Go/Rust or any system-level programming experience is good to have.
- Familiarity with ESF (Endpoint Security Framework).
- Object-oriented programming skills with data structures and algorithms.
- AI-based tooling for endpoint management(Preferred).
- Skills : Python/PyTest, AWS, Azure, Git/Github/Bitbucket, Jenkins/Bazel, and Docker.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1575980
Interview Questions for you
View All