Job Description
Peregrine Technologies is seeking a Senior Software Engineer to join its Identity team in New York. This role involves designing scalable permission systems, building intuitive controls for data sharing, and architecting secure collaboration frameworks. The ideal candidate will have a passion for crafting software solutions and thrive in ambiguous environments.Role involves:
- Designing scalable permission systems
- Building intuitive controls for data sharing
- Architecting secure collaboration frameworks
- Managing data permissions
- Defining user and organization management and 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 components
- 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
- Located in New York and open to working in office
Role offers:
- Opportunity to own large portions of the application
- Chance to make decisions with an outsized impact
- Work on complex challenges