About the role

  • Senior Software Engineer at Zora Ecosystems designing and building solutions for ecological restoration. Working in a highly collaborative engineering team focusing on building sustainable systems.

Responsibilities

  • Owning the technical design and delivery of core product and platform services
  • Working across the full lifecycle: discovery, design, implementation, deployment, and iteration
  • Leading architectural decisions and technical direction for new systems, balancing speed, quality, and long-term maintainability
  • Building APIs, data pipelines, and user-facing features as the product evolves
  • Writing high-quality, well-tested, maintainable code; setting standards and patterns that others can build on
  • Collaborating closely with product owners, data scientists and domain experts
  • Improving developer experience, tooling, and engineering practices (CI/CD, observability, runbooks etc.)
  • Turning ambiguous problems into well-defined, shipped solutions; breaking down work, managing technical risk, and communicating trade-offs
  • Mentoring and supporting other engineers through pairing, feedback, and pragmatic coaching
  • Helping keep our systems secure, resilient, and cost-effective in cloud environments

Requirements

  • Proven experience delivering and operating production systems end-to-end
  • Full-stack experience including at least one modern back-end language (e.g. Python, TypeScript, Go)
  • Comfortable working with cloud infrastructure (AWS, GCP, or Azure)
  • Experience working with APIs, services, and data stores
  • Familiarity with version control, CI/CD, and containerised workflows
  • Strong system design skills: able to design services and data flows that are robust, observable, and scalable
  • Experience driving technical initiatives independently (or leading small groups) from problem definition to delivery
  • Passion for solving ecological challenges

Benefits

  • Competitive salary and equity
  • 25 days of annual leave + bank holidays
  • Private healthcare
  • Workplace pension
  • £1,000 annual learning & development budget
  • Collaborative team culture blending tech, science, and impact
  • New MacBook Pro or choice of equipment

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job