Senior Software Engineer, Identity
Peregrine Technologies is seeking a Senior Software Engineer to join their Identity team in Washington, D.C. This role involves working on an AI-enabled platform that transforms siloed data into operational intelligence, serving public safety organizations, government agencies, and private-sector institutions. The Identity team focuses on enabling collaboration and data sharing across the platform, managing data permissions, and defining user and organization management features.
Key responsibilities include designing scalable permission systems to manage access to large datasets across numerous organizations, building intuitive controls for data sharing, and architecting frameworks for secure collaboration. The engineer will also create advanced sharing mechanisms that balance openness and security to facilitate cross-organizational collaboration.
The ideal candidate will have a degree in Computer Science or a related field, or equivalent experience, and at least 5 years of experience working with cross-functional software development teams. Proficiency in Python, Django, React, Redux, and experience with distributed software systems are essential. Strong best practices in modern software development and comfort navigating large codebases are also required.
Peregrine Technologies offers a competitive salary range of $130,000 to $250,000 annually, along with benefits, equity options, and potential bonuses. The company is committed to creating an inclusive environment and celebrates diversity among its employees.
Joining Peregrine Technologies provides an opportunity to work on impactful projects that serve over 125 million people across multiple states and countries. The company values ownership, collaboration, and empathy, offering a dynamic environment for professional growth and development.