Senior Software Engineer
Posted 87ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building and scaling technology for credible ecological data at Pivotal. Collaborating with ecologists and analysts to create impactful software solutions.
Responsibilities:
- 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.
















