About the job
Peregrine Technologies, backed by prominent investors from Silicon Valley, is transforming how public safety organizations, local and state governments, federal agencies, and private-sector entities tackle societal challenges with remarkable speed and precision. Our innovative AI-powered platform seamlessly integrates disparate data into actionable operational intelligence, providing critical insights that enable swift decision-making and enhance outcomes at every interaction. Currently, Peregrine serves hundreds of clients across over 30 states and two countries, positively impacting more than 125 million individuals—and we are poised for further growth as we expand within the enterprise sector and internationally.
About Our Team
At Peregrine, we are united by the belief that empathy drives superior solutions. Understanding how users engage with our product is essential to our development process, and our engineers collaborate closely with various teams on-site to grasp the diverse use cases we address.
We are seeking a Senior Software Engineer to join our core engineering teams. In this role, you will collaborate with design and product management teams to create robust, scalable, and user-focused systems. Our teams confront a variety of challenges, from facilitating real-time user collaboration on intricate maps to constructing high-scale backend architectures capable of processing billions of data points.
We prioritize both ownership and teamwork; you will take full responsibility for significant features while also collaborating with fellow engineers to ensure their successful completion. We believe that humility and empathy are vital for crafting effective solutions—you will work directly with our deployment team and users to iterate on solutions that address their needs. Creativity and perseverance will be key to realizing our vision.
Role Overview
As a Senior Software Engineer, you will have substantial ownership across our technology stacks, making impactful decisions that will resonate for years. You will tackle some of our most complex challenges, such as architecting scalable permission systems to manage access to terabytes of data across thousands of organizations. Your role will also involve building intuitive controls that empower organizations to determine what data to share, when to share it, and with whom. Additionally, you will design frameworks for secure collaboration, facilitating seamless partnerships while safeguarding data sovereignty and compliance. Finally, you’ll create advanced sharing mechanisms that balance openness and security, unlocking the full potential of cross-organizational collaboration.

