
Senior Software Engineer, Foundations
Peregrine Technologies2 months ago
Base Salary
$200k - $250k/yr
Responsibilities
- Own well-scoped projects that improve the reliability, performance, and scalability of Peregrine’s data platform.
- Build and enhance systems that ingest, process, and enrich high-volume customer data at low latency.
- Work on datastores, orchestrated data pipelines, connection layers, authorization, and notification systems.
- Contribute to datastore storage-format migrations, framework upgrades, database connection-pooling improvements, and authorization capabilities.
- Reduce data-processing latency and scale and tune search infrastructure as data volumes grow.
- Take projects from design through production rollout and write robust, well-tested, production-grade software.
- Participate in incident response, root-cause production issues, and help resolve recurring failure patterns.
- Collaborate with engineers, deployment teams, and users through pairing, code review, and iterative problem-solving.
Requirements
- Degree in Computer Science or a related field, or equivalent experience.
- At least 5 years of professional software engineering experience.
- Experience with distributed systems or data-intensive services such as data pipelines, relational and search datastores, or message queues.
- Experience taking projects from design through production rollout.
- Experience shipping and iterating on production-grade software professionally and/or through open-source work.
- Ability to write robust, well-tested, and well-designed code that is frequently deployed to users.
- Comfort navigating and contributing to large, established codebases.
- Comfort participating in incident response and resolving recurring failure patterns.
- Located in the San Francisco or New York area and open to working in an office.
- Strong ownership, collaboration, communication, and willingness to work through ambiguity.
Benefits
- Benefits are offered, with additional equity and bonus eligibility if applicable.
- The role is intended for candidates in the San Francisco or New York area and requires openness to working in an office.
Tech Stack
Categories
BackendData Engineering
About Peregrine Technologies
Peregrine builds an AI-enabled platform that unifies siloed data into real-time operational intelligence for public safety agencies, governments, and regulated enterprises. Its enterprise SaaS offers data integration, search, analytics, and visualization to improve decision-making during critical operations. Founded in 2018 and headquartered in San Francisco, the privately held company reports supporting hundreds of customers across 30+ states and two countries, serving more than 125 million people.