About the job
Supported by prominent investors from Silicon Valley, Peregrine Technologies provides innovative solutions for public safety organizations, state and local governments, federal agencies, and private-sector institutions to tackle societal challenges with remarkable speed and precision. Our AI-driven platform transforms disconnected data into actionable intelligence, allowing organizations to access critical information swiftly and make informed decisions that enhance outcomes at every interaction. Currently, Peregrine serves hundreds of clients across more than 30 states and two countries, positively impacting over 125 million individuals as we continue to grow our influence in the enterprise sector and expand our international reach.
Our Team
In our engineering team, we are firm believers that empathy leads to better solutions. Observing how users engage with our products is a fundamental aspect of our process and aids in achieving the best outcomes. Engineers will collaborate on-site with our team to grasp the diverse use cases that Peregrine addresses.
We are seeking a Staff Software Engineer to join our core engineering teams. In this role, you will collaborate with design and product management to develop systems that are resilient, scalable, and user-focused. Our teams face various challenges, from enabling real-time user collaboration on dynamic maps to constructing high-capacity backend architectures for processing billions of data points.
We cherish both ownership and teamwork—you will be entrusted with significant features while partnering closely with other engineers to ensure their successful completion. We believe that humility and empathy are vital for crafting suitable solutions; you will interact directly with our deployment team and users as we iterate to solve their challenges. Persistence and creativity are critical to actualizing our vision.
Role
We are in search of a Staff Software Engineer to join our expanding team, lead impactful projects, cultivate an inclusive team culture, and guide technical decision-making.
This position is ideal for someone who excels in both personnel management and hands-on technical leadership. You will build a high-performing team, assist them in navigating complex technical challenges, and ensure their contributions align with our business objectives. The perfect candidate will balance mentorship with maintaining high standards in technical execution.
Your work will have a significant impact, helping to support emergency responders during disasters and addressing intricate organized crime issues. We are developing innovative capabilities that empower...

