Technical Lead - MacOs EPM

Company: SailPoint
Company: SailPoint
Location: Remote (United Kingdom)
Commitment: Full time
Posted on: 2024-02-18 05:23
About SailPoint:SailPoint is the leader in identity security for the cloud enterprise. Our identity security solutions secure and enable thousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce, ensuring workers have the right access to do their job – no more, no less.Built on a foundation of AI and ML, our Identity Security Cloud Platform, Atlas delivers the right level of access to the right identities and resources at the right time—matching the scale, velocity, and changing needs of today’s cloud-oriented, modern enterprise.About the team:You’ll be joining the newly formed Privileged Endpoint team, building a macOS Endpoint Privilege Management (EPM) product. You’ll be leading the design, architecture and implementation of this, which will exist alongside the Windows EPM product.The team is fully remote, UK-based, and, as a small team, you will be a key contributor.The role:In a typical day you’ll be working with Swift/Objective-C and a GUI framework such as SwiftUI or Qt to help deliver a product that can detect macOS processes being run with elevated privileges, for EPM to perform actions on. You’ll also use Golang, Python and SQL to develop features for the EPM Server, which defines which processes a user is allowed to run.As a technical lead, you’ll have the opportunity to help guide the tools and technologies we use to produce a macOS EPM product that fulfils all the requirements of allowing users to run specific applications with elevated privileges.In 90 days, you’d be on-boarded and landing work as well as architecting a design for macOS EPM.In 6 months, you’d be the Subject Matter Expert for macOS EPM and leading its implementation.In 1 year, you’d help release the product and lead macOS EPM as the team grows.Responsibilities:Lead the design and system architecture of a new macOS EPM product.Deliver efficient, maintainable, and robust features to implement the product design, and guide the development process to other team members.Collaborate with the wider EPM team to integrate macOS EPM with the EPM Server and other SailPoint products.Help implement features on the EPM Server and Windows EPM Client, if needed.Collaborate with peers on designs, code reviews, and testing, and help promote these practices.Help design a testing architecture for the macOS product, with unit and end-to-end tests to ensure code quality.Experience/requirements:Collaborative, approachable and articulateSolid understanding of fundamental security concepts, with a strong emphasis on macOS securityExperience with macOS System Extensions, with the Endpoint Security extension desiredHistory of designing and implementing software products on macOSExpertise in C/Objective-CExperience with SwiftExpertise in a macOS GUI framework such as SwiftUI or QtExperience with GolangLaunchdDatabase technologies such as PostgreSQLContainerization & container orchestration - DockerCI/CD pipelines – JenkinsMicroservices & SaaSBSc in Computer Science or similar or equivalent work experiencePreferred: 8+ years of experienceSailPoint is an equal opportunity employer and we welcome everyone to our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran statusSailPoint is an equal opportunity employer and we welcome everyone to our team.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
View Original Job Posting