Job Description
Peregrine Technologies is seeking a Senior Software Engineer to join their Identity team. This role involves working at the intersection of high-scale data and thoughtfully designed UX, focusing on enabling collaboration and sharing across the platform, managing data permissions, and defining user and organization management. The ideal candidate will take ownership of major features and collaborate with other engineers to drive them to completion.Role involves:
- Designing scalable permission systems to manage access to data.
- Building intuitive controls for organizations to manage data sharing.
- Architecting frameworks for secure collaboration.
- Creating advanced sharing mechanisms for cross-organizational collaboration.
Requirements:
- Degree in Computer Science or related field, or equivalent experience.
- 5+ years of experience working with cross-functional software development teams.
- Experience shipping and iterating on production-grade software.
- Ability to write robust, well-tested, and well-designed code.
- Solid understanding of architecting and scaling distributed software systems.
- Strong best practices in modern software development.
Peregrine Technologies offers:
- Opportunity to own large portions of the application.
- Chance to work on complex challenges.
- A collaborative and empathetic team environment.