
Senior Software Engineer
Peregrine Technologies3 days ago
Base Salary
$200k - $250k/yr
Responsibilities
- Own major application features from design through deployment and iteration.
- Design scalable permission systems managing access to terabytes of data across thousands of organizations.
- Build controls for organizations to manage what data they share, when they share it, and with whom.
- Architect secure collaboration frameworks that support data sovereignty and compliance.
- Create advanced data-sharing mechanisms for cross-organizational collaboration.
- Design, implement, test, and deploy robust software components in collaboration with engineering, design, product, deployment, and user teams.
Requirements
- Degree in Computer Science or a related field, or equivalent experience.
- At least 4 years of experience working with cross-functional software development teams.
- Experience shipping and iterating on production-grade software professionally and/or in the open-source community.
- Ability to write robust, well-tested, and well-designed code that is regularly deployed to users.
- Strong understanding of architecting and scaling distributed software systems.
- Strong modern software development practices and comfort navigating large codebases.
- Located in San Francisco and willing to work in the office.
Benefits
- Benefits, equity if applicable, and bonus if applicable are offered.
- The role is based in San Francisco and requires working in the office.
- Peregrine is committed to an inclusive environment and is an equal opportunity employer.