Peregrine Technologies
Software Engineer, Product Experiences
About this role
Peregrine is seeking a Software Engineer for their Product Experiences team to develop user-focused features on their AI-powered platform. The role requires collaborating with design and product management to create intuitive, fast solutions for public safety organizations using vast amounts of data.
What you'll do
- Develop features for user experiences on the Peregrine platform
- Collaborate with design and product management
- Own major features and drive them to completion
- Address user needs through iteration
- Build search and semantic discovery functionalities
- Craft real-time collaborative experiences
What they're looking for
- Frontend development with React and TypeScript
- Full-stack development capabilities
- Experience with Python and Django
- Understanding of distributed software architecture
- Strong interaction design sensibility
- Ability to write robust and well-tested code
- Experience in shipping user-facing software
- Collaboration with cross-functional teams
Benefits
- Salary range of $160,000 - $220,000
- Equity options
- Bonus opportunities
- Opportunity for growth
- Supportive work culture
- Flexible working environment
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Peregrine Technologies
Peregrine Technologies builds an AI-powered platform that transforms data into actionable intelligence for public safety and federal government organizations. The company is hiring Solutions Engineers, curriculum developers for customer enablement, and software engineers to enhance the platform's user experiences and support its government deployments.
View all jobs at Peregrine TechnologiesLikely interview questions
- Walk us through a time you owned a large user-facing feature end-to-end. How did you balance technical decisions with user needs and design collaboration?
- Our platform handles billions of records with features like search, semantic discovery, and real-time maps. How would you approach performance optimization for a complex, data-heavy feature?