Browse All Jobs
Job Description

Peregrine Technologies is seeking a Senior Software Engineer to join their Apps team. The ideal candidate will be passionate about building software solutions and thrive on solving complex problems. This role offers significant ownership across the tech stack and the opportunity to make a substantial impact on the product.

The Senior Software Engineer will work on core features that provide users with valuable data insights. They will tackle challenges such as creating flexible notification and automation workflows, developing visualizations for complex data, and enhancing real-time collaboration capabilities for mapping, network analyses, charts, and more.

Peregrine's tech stack includes Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, and Kubernetes.

Responsibilities:

  • Build out core features for user data insights.
  • Develop flexible notification and automation workflows.
  • Create visualizations for complex data.
  • Enhance real-time collaboration capabilities.

Requirements:

  • Degree in Computer Science or related field, or equivalent experience.
  • 3+ years of experience with cross-functional software development teams.
  • Experience shipping production-grade software.
  • Ability to write robust, tested, and well-designed code.
  • Strong understanding of product development and large codebases.
  • Located in New York and open to working in office.

What Peregrine Offers:

  • Opportunity to work on impactful projects.
  • Ownership across the technology stack.
  • Collaboration with a talented team.
Apply Manually