About the job
Supported by prominent investors in Silicon Valley, Peregrine Technologies assists public safety organizations, various government levels, federal agencies, and private-sector institutions in tackling societal challenges with unmatched speed and precision. Our AI-driven platform transforms segregated and unconnected data into actionable insights—instantly revealing crucial information that enables informed decision-making, enhancing outcomes at every stage. Currently, Peregrine serves hundreds of clients across over 30 states and two nations, impacting more than 125 million individuals, and we are poised to extend our reach into the enterprise sector and beyond.
Our engineering team is passionate about empathy as a core value that enriches our solutions. We prioritize understanding how users interact with our products, which is essential for arriving at the best solutions. Engineers will have the chance to collaborate closely with our team on-site to grasp the diverse use cases that Peregrine addresses.
We are seeking a Senior Software Engineer to become a vital part of our core engineering teams. You will collaborate cross-functionally with design and product management to develop systems that are resilient, scalable, and user-focused. Our teams confront a variety of challenges, from facilitating real-time user collaboration on intricate maps to constructing high-scale backend infrastructures capable of processing billions of data points.
We emphasize both ownership and teamwork; you will be accountable for significant features while working alongside other engineers to see them through to completion. We believe that humility and empathy are vital for creating effective solutions—you will work directly with our deployment team and users as we refine our approach to addressing their needs. Creativity and determination are key to realizing our vision.
Role
We are searching for talented developers to join our small yet expanding team. As a Senior Software Engineer, you will have substantial ownership across our tech stacks, influencing decisions that will have a lasting impact for years to come.
You will engage with some of our most challenging tasks—such as designing scalable permission systems to manage access to terabytes of data across numerous organizations. You will aid in building intuitive controls that empower organizations to determine what data to share, when to share it, and with whom. Furthermore, you will architect frameworks for secure collaboration, facilitating seamless partnerships while ensuring data sovereignty and compliance. Additionally, you will create sophisticated sharing mechanisms that balance security and accessibility.
About Peregrine Technologies
Peregrine Technologies is a leading provider of AI-driven solutions for public safety and data intelligence, helping organizations make informed decisions with speed and accuracy. We are committed to tackling societal challenges through innovative technology and are expanding our impact across various sectors.

