Job Summary:
Peregrine is a company backed by leading Silicon Valley investors that helps public safety organizations and governments address societal challenges with speed and accuracy through its AI-enabled platform. They are seeking a Senior Software Engineer to join their engineering team, where the role involves building robust and scalable systems, collaborating cross-functionally, and taking ownership of major features.
Responsibilities:
• Work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered.
• Take full responsibility for major features and work closely with other engineers to drive them to completion.
• Design scalable permission systems to manage access to terabytes of data across thousands of organizations.
• Help build intuitive controls that let organizations decide what data to share, when to share it, and with whom.
• Architect frameworks for secure collaboration, enabling seamless partnerships while maintaining data sovereignty and compliance.
• Create advanced sharing mechanisms that strike the right balance between openness and security to unlock the full potential of cross-organizational collaboration.
Qualifications:
Required:
• Degree in Computer Science or a related field, or equivalent experience
• 4+ 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 NYC and open to working in office
Company:
Context changes everything. Founded in 2018, the company is headquartered in San Francisco, USA, with a team of 201-500 employees. The company is currently Growth Stage.