Job Description
Peregrine Technologies is seeking a Senior Software Engineer to join their Foundations team. This role involves driving innovation, enhancing performance, and focusing on results within Peregrine's mission-critical infrastructure. The Senior Software Engineer will have significant ownership across the technology stack, making impactful decisions and pushing the boundaries of the data platform.
The Foundations team values ownership and collaboration, with engineers taking full responsibility for major features while working closely with others to drive them to completion. Humility and empathy are considered essential for building the right solutions, and collaboration with the deployment team and users is expected.
Role Involves:
- Creating novel capabilities that span the platform.
- Optimizing subsystems to achieve order-of-magnitude improvements in performance.
- Re-architecting the Elasticsearch cluster to reduce response times.
- Owning strategic initiatives that deliver industry-leading platform performance and capabilities.
Requirements:
- Degree in Computer Science or related field, or equivalent experience.
- 5+ 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.
- Strong understanding of product development and navigating large codebases.
- Located in Washington DC and open to working in office.
- Desire and drive to own large portions of the application from start to finish
- Passion for crafting and shipping software solutions that delight users
- Thrive on ambiguity and love taking on hard problems
- Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
What Peregrine Technologies Offers:
- Opportunity to work on mission-focused work.
- Vast ownership across the technology stacks.
- Opportunity to work closely with the team onsite to understand the variety of use cases that Peregrine serves.