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.

Staff Software Engineer at Peregrinetechnologies | JobZoey