Senior Software Engineer

Peregrine

York and North Yorkshire

On-site

GBP 75,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Unlimited PTO
Competitive 401k
Wellness stipend
HSA
Parental leave
Professional development
Recreational perks

Job summary

Peregrine is seeking a Senior Software Engineer to join our core engineering teams. You’ll work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered.

You’ll own major features, drive them to completion, and collaborate with deployment teams to iterate on secure, compliant solutions. The stack includes Python, Django, React, Kafka and cloud infrastructure.

Qualifications

  • 4+ years of experience with cross-functional software teams.
  • Experience shipping production-grade components.
  • Degree in CS or related field, or equivalent.
  • Experience with scalable distributed systems.

Responsibilities

  • Own large portions of the application from start to finish.
  • Design scalable permission systems for data access across organizations.
  • Architect frameworks for secure collaboration and data sovereignty.
  • Collaborate with design and product management to deliver robust software.

Skills

Cross-functional collaboration
Ownership
Mentorship
Problem solving
Strong communication

Education

Degree in Computer Science or equivalent

Tools

Python
Django
Celery
Airflow
Kafka
React
Redux
Mapbox
PostgreSQL
Elasticsearch
AWS
Terraform
Kubernetes

Job description

  • As an engineering team, we believe strongly that empathy improves our solutions
  • Seeing how people use the product is a priority and the way we get to the right answer
  • Engineers will have the opportunity to work closely with our team onsite to understand the variety of use cases that Peregrine serves
  • We’re looking for a Senior Software Engineer to join our core engineering teams
  • You’ll work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered
  • Our teams tackle a range of challenges, from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points
  • We value both ownership and collaboration—you will take full responsibility for major features and work closely with other engineers to drive them to completion
  • We believe that humility and empathy are essential for building the right solutions—you will collaborate directly with our deployment team and users as we iterate to solve their problems
  • Perseverance and creativity are crucial to executing our vision
  • We are looking for strong developers to join our small but growing team
  • As a Senior Software Engineer, you’ll have vast ownership across our stacks, making decisions that will have an outsized impact for years to come
  • You’ll take on some of our most complex challenges—like designing scalable permission systems to manage access to terabytes of data across thousands of organizations
  • You’ll help build intuitive controls that let organizations decide what data to share, when to share it, and with whom
  • You’ll also architect frameworks for secure collaboration, enabling seamless partnerships while maintaining data sovereignty and compliance
  • And you’ll create advanced sharing mechanisms that strike the right balance between openness and security to unlock the full potential of cross-organizational collaboration
  • Our stack is constantly evolving but based on a backend foundation of Python, Django, Celery, Airflow, and Kafka
  • A frontend built in React, Redux, and Mapbox; data stores including PostgreSQL and Elasticsearch
  • Machine learning models hosted in Bedrock and Sagemaker; and with AWS, Pulumi, Terraform, and Kubernetes as our underlying infrastructure
Benefits
  • Health insurance: Enjoy top-notch health, dental, and vision insurance. Your health matters
  • Unlimited PTO: Assume responsibility for how much time you take off. Trust is everything
  • Competitive 401k: Leverage a Peregrine-sponsored 401k plan. And think of your future
  • Wellness stipend: Use Peregrine’s wellness stipend to focus your body and mind
  • HSA: Set aside money to pay for qualified medical expenses with a HSA
  • Parental leave: Because we want to support the Peregrine parents out there
  • Professional development: Access a range of professional development courses and resources
  • Recreational perks: Enjoy a whole host of travel and leisure discounts, and explore new things
  • Thrive on ambiguity and love taking on hard problems
  • Desire and drive to own large portions of the application from start to finish
  • Passion for crafting and shipping software solutions that delight users
  • Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
  • Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
  • Strong best practices in modern software development and comfort navigating large codebases
  • Located in NYC and open to working in office
  • 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
  • Solid understanding of architecting and scaling distributed software systems
  • Degree in Computer Science or a related field, or equivalent experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Data Infrastructure)
Staff Software Engineer (Data Infrastructure)

Peregrine • York and North Yorkshire

On-site
GBP 90,000 - 120,000
Health insurance
Unlimited PTO
401k
+5
Sr. Software Engineer
Sr. Software Engineer

Pendo.io • Sheffield

Hybrid
GBP 60,000 - 78,000
Medical coverage
Dental coverage
Life coverage
+3
Senior Software Engineer - London
Senior Software Engineer - London

Traveltechessentialist • Greater London

On-site
GBP 90,000 - 150,000
Senior Customer Engineer - Pre & Post Sales
Senior Customer Engineer - Pre & Post Sales

Precision Labs • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
London office access
Competitive compensation
Senior Software Engineer - London
Senior Software Engineer - London

TravelPerk • Greater London

Hybrid
GBP 90,000 - 120,000
Sr Customer Engineer - Presales & Post Sales
Sr Customer Engineer - Presales & Post Sales

Pendo • Greater London

Hybrid
GBP 110,000 - 160,000
Medical & dental coverage
Equity
Pension match
Senior Software Engineer
Senior Software Engineer

Vise • York and North Yorkshire

On-site
GBP 70,000 - 110,000
Flexible PTO
401(k) savings plan + company match
Comprehensive health pans
+2
Software Engineer, Senior
Software Engineer, Senior

aPriori Technologies • Belfast

On-site
GBP 60,000 - 80,000
Pension match
Private medical & dental
Flexible time off
+1
Engineering Manager - London
Engineering Manager - London

Traveltechessentialist • Greater London

Hybrid
GBP 120,000 - 180,000
Software Engineer (Business Technology)
Software Engineer (Business Technology)

Anthropic • York and North Yorkshire

On-site
GBP 70,000 - 120,000
Health, dental, vision insurance
Equity packages
Relocation support
+3