
Staff Software Engineer
Peregrine Technologies3 days ago
Washington, DC, USAStaff+
Base Salary
$200k - $275k/yr
Responsibilities
- Own large portions of the application and drive major features from start to finish.
- Lead technical decision-making and guide a high-performing engineering team through complex challenges.
- Architect and scale robust distributed software systems.
- Ship well-tested, well-designed production software that is frequently deployed to users.
- Collaborate with product, design, deployment teams, engineers, and users to develop user-centered solutions.
- Mentor engineers, foster an inclusive team culture, and align technical execution with business priorities.
Requirements
- 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 or in the open-source community.
- Ability to write robust, well-tested, and well-designed code.
- Strong understanding of architecting and scaling distributed software systems.
- Strong modern software development practices and comfort navigating large codebases.
- Located in Washington, D.C. and open to working in the office.
Benefits
- Benefits, equity if applicable, and bonus if applicable are offered.
- The role is based in Washington, D.C. and requires working in the office.
- Peregrine is committed to an inclusive workplace and is an equal opportunity employer.