Peregrinetechnologies
Staff Software Engineer
Washington, DC. Posted 16 months ago
The role
A Staff Software Engineer will join core engineering teams to build robust, scalable, and user-centered systems. You will work cross-functionally with design and product management to drive impactful projects and lead technical decision-making.
What you will do
- Drive impactful projects
- Foster an inclusive team culture
- Lead technical decision-making
- Develop a high-performing team
- Guide teams through complex technical challenges
- Ensure work aligns with business priorities
- Balance mentorship with technical execution
- Take full responsibility for major features
- Collaborate with deployment team and users to iterate on solutions
Required qualifications
- Degree in Computer Science or a related field, or equivalent experience
- 8+ 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 that frequently gets 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
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.