Pivotal Future

Senior Software Engineer

Pivotal Future

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DjangoFlaskPostgresPython

About the role

  • Design, build and maintain full-stack systems, from databases through APIs to user-facing and offline mobile field tools.
  • Build internal and client-facing interfaces for monitoring data pipelines, field work and outputs.
  • Work closely with ecologists, analysts and other non-engineers, translating real-world workflows and constraints into robust software.
  • Work with geospatial and annotation tools used by ecologists and domain experts.
  • Design, operate and improve data layers that are reliable and easy to reason about (PostgreSQL, LakeFS, S3 data lakes, etc).
  • Work on data-intensive systems ingesting tens of terabytes of new data per month, where correctness and auditability matter.
  • Improve system reliability and scalability, including owning systems in production.
  • Debug real incidents, communicate clearly with internal stakeholders, and ship fixes with a bias for learning and prevention.
  • Take responsibility across the entire product development lifecycle, from problem framing to delivery and operation.
  • Influence product shape, not just implementation. You will be expected to challenge assumptions and help validate what is worth building.
  • Be accountable for outcomes, not just output. Make architectural trade-offs under uncertainty and be trusted to say "no" when something is the wrong solution.
  • Operate with minimal oversight, lead by default in your areas of ownership, and raise the technical bar through example.
  • Contribute to technical direction and ways of working.

Requirements

  • Several years of experience building production systems in Python (or similar), ideally with Flask or Django.
  • Comfort working across the stack, rather than specialising.
  • Genuine interest in nature, climate, or environmental outcomes.
  • A pragmatic startup mindset.
  • Care for data quality and correctness.
  • Experience writing code that other people can understand, review and maintain.
  • Familiarity with Git and collaborative code review.
  • Comfort working in a fast-moving, early-stage environment where priorities evolve and not everything is fully specified upfront.
  • Clear, professional spoken and written English. +/- 2 hours GMT. UK or Western Europe time zones are preferred.
Benefits
  • Meaningful impact on a problem that genuinely matters.
  • High trust and autonomy.
  • Competitive salary and meaningful equity.
  • Thoughtful, driven team that values good judgement over ego.
  • Remote-first working.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskDjangoPostgreSQLLakeFSS3data pipelinesfull-stack developmentdebuggingdata quality
Soft skills
communicationleadershipproblem framingaccountabilitypragmatic mindsetcollaborationadaptabilityinfluenceownershiplearning