companyPeregrine Technologies logo

Senior Software Engineer at Peregrine Technologies | San Francisco

Peregrine TechnologiesSan Francisco, CA
On-site Full-time $130K/yr - $250K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are looking for candidates with:Strong programming skills in languages such as Java, Python, or JavaScript. Experience with cloud platforms like AWS or Azure. Proficiency in building scalable web applications and APIs. Understanding of data security and privacy practices. Excellent problem-solving skills and a collaborative mindset.

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 Team

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.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.