Peregrine Technologies

Senior Software Engineer

Peregrine Technologies
Apply
3 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.

Tech Stack

Apache AirflowApache KafkaAWSDjangoElasticsearchKubernetesPostgreSQLPythonReactReduxTerraform

Categories

Peregrine Technologies

About Peregrine Technologies

501-1,000 employees
Contact me