P
Posted 13 hours ago
Staff Software Engineer
Peregrine TechnologiesStaff Software Engineer
Requirements
8+ years software development experience, Experience with distributed systems, Degree in Computer Science or equivalent, Located in Washington, D.C.
Skills
PythonReactAWS
About the role
About the Company
Peregrine helps public safety organizations, state and local governments, federal agencies, and private-sector institutions address society’s challenges with unprecedented speed and accuracy. Our AI-enabled platform turns siloed and disconnected data into operational intelligence to empower better, faster decisions.
Responsibilities
- Drive impactful projects and lead technical decision-making
- Balance people management with hands-on technical leadership
- Develop high-performing teams and provide mentorship
- Work cross-functionally with design and product management to build robust, scalable, and user-centered systems
- Take full responsibility for major features from start to finish
- Architect and scale distributed software systems
Requirements
- 8+ years of experience working with cross-functional software development teams
- Experience shipping and iterating on production-grade software components
- Ability to write robust, well-tested, and well-designed code
- Solid understanding of architecting and scaling distributed software systems
- Degree in Computer Science or a related field, or equivalent experience
- Located in Washington, D.C. and open to working in office
Preferred Qualifications
- Experience with Python, Django, Celery, Airflow, or Kafka
- Experience with React, Redux, or Mapbox
- Experience with PostgreSQL, Elasticsearch, or AWS infrastructure
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
Peregrine Technologies · Washington
