← All roles

Senior Software Engineer

Apply on company site
Washington, DC$200k - $250kfull-timePosted 10mo ago

About the role

Senior Software Engineer role at Peregrine, focusing on scalable backend and secure cross-organizational collaboration within an AI-enabled data platform for public safety and government customers. Ownership across stacks, with emphasis on designing scalable permission systems, secure data sharing controls, and robust, user-centered solutions.

Responsibilities

  • Take on complex challenges like designing scalable permission systems to manage access to terabytes of data across thousands of organizations.
  • Help build intuitive controls for data sharing decisions (what, when, and with whom).
  • Architect frameworks for secure collaboration preserving data sovereignty and compliance.
  • Create advanced sharing mechanisms balancing openness and security for cross-organizational collaboration.
  • Own large portions of the application from start to finish and drive features to completion.

Qualifications

  • Degree in Computer Science or related field, or equivalent experience
  • 4+ years of experience with cross-functional software development teams
  • Experience shipping and iterating on production-grade software components (professional or open-source)
  • Ability to write robust, well-tested, well-designed code that is deployed to users
  • Solid understanding of architecting and scaling distributed software systems
  • Strong best practices in modern software development and comfort navigating large codebases
  • Located in Washington, D.C. and open to working in office

Skills

Required:ownership of large portions of the application
Last updated Sep 9, 2026. Interested? Apply on the company site.

About Peregrine Technologies

Effective, efficient and easy to use, Peregrine is the real-time public safety and police data management platform that delivers true interoperability.

public safetypolice data managementinteroperability

More open roles at Peregrine Technologies