Peregrinetechnologies
Senior Software Engineer
Washington, DC. Posted 16 months ago
The role
You will build robust, scalable, and user-centered systems. You will work cross-functionally to design permission systems, architect collaboration frameworks, and create advanced sharing mechanisms.
What you will do
- Work cross-functionally with design and product management to build systems
- Take full responsibility for major features
- Collaborate with the deployment team and users to iterate on solutions
- Design scalable permission systems to manage access to terabytes of data
- Build intuitive controls for data sharing
- Architect frameworks for secure collaboration
- Create advanced sharing mechanisms
Required qualifications
- Degree in Computer Science or a related field, or equivalent experience
- 4 + years of experience working with cross-functional software development teams
- Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
- Ability to write robust, well tested, and well-designed code
- Solid understanding of architecting and scaling distributed software systems
- Strong best practices in modern software development
- Comfort navigating large codebases
- Located in Washington, D.C. and open to working in office
Benefits
- Annual Salary
- Benefits
- Equity (if applicable)
- Bonus (if applicable)
About the company
Peregrine helps public safety organizations, state and local and governments, federal agencies, and private-sector institutions address society’s challenges with an AI-enabled platform. The company supports hundreds of customers across 30+ states and two countries.