×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Connor Fox Recruitment Solutions
Full Time position
Listed on 2026-06-22
Job specializations:
  • Software Development
    Full Stack Developer, Cloud Engineer - Software, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

Senior Software Engineer

Location:
Edinburgh, Scotland - Hybrid

We are seeking an experienced Senior Software Engineer to join an amazing team, contributing across the full development lifecycle, from technical discovery and architectural design to rapid prototyping, backlog refinement, development, deployment, and operations.

Who are they?

Our client helps organisations turn nature and climate data into decision‑ready insight. As a growing scale‑up, they are building a team of people who value creativity, autonomy, and collaboration, and want their work to mean more.

The opportunity:

You’ll be an experienced problem solver, adept at design, applying architectural patterns, devising algorithms, and overcoming technical hurdles.

You will build impactful software that solves important problems and craft responsive frontend components and connect them to scalable backend services and databases.

You are detail‑oriented, have great empathy for our end‑users and understand the value of good interaction patterns and design.

You are adaptable across the whole tech stack whether that be frontend, cloud computing, dev ops, database queries, or schema design.

What you will do!
  • Lead the design, development, and delivery of full‑stack web applications throughout the software development lifecycle.
  • Drive technical discovery, architecture, platform innovation, rapid prototyping, and AI‑assisted development.
  • Design and implement scalable cloud‑native solutions on Google Cloud Platform (GCP), including serverless applications, APIs, and microservices.
  • Ensure code quality, reliability, performance, and security through testing strategies, code reviews, monitoring, maintenance, and incident response.
  • Own products and features end‑to‑end, acting as the primary technical contact for stakeholders and ensuring solutions meet customer needs.
  • Manage small projects and feature enhancements, including planning, estimation, task breakdown, progress tracking, and Jira board management.
  • Collaborate with cross‑functional teams using Agile methodologies and tools such as Jira, Figma, Miro, and Storyboard to deliver technical initiatives effectively.
  • Diagnose and resolve technical issues, perform root‑cause analysis, and implement effective solutions.
  • Mentor junior developers and promote engineering best practices, while staying current with developments in web, geospatial, cloud, AI, and data technologies.
What you need!
  • Proven experience developing enterprise‑grade full‑stack web applications.
  • Strong front‑end development skills using HTML, CSS/Sass, Type Script, modern JavaScript (ES6+), and reactive frameworks such as Vue, React, or Svelte, with experience in unit and end‑to‑end testing frameworks.
  • Strong backend development experience with Node.js, Python, REST APIs, microservices, and relational or document databases (e.g., PostgreSQL/PostGIS, Firebase, Big Query).
  • In‑depth knowledge of cloud platforms and services, particularly Google Cloud Platform (or equivalent AWS/Azure services), including serverless architectures.
  • Excellent Dev Ops and infrastructure skills, including Docker, Kubernetes, Linux, Terraform, CI/CD pipelines, and Git Hub Actions.
  • Strong understanding and practical application of secure software development principles, including threat‑modelling and vulnerability remediation.
  • Experience designing, deploying, and maintaining scalable, reliable, and secure cloud‑native applications.

Desirable Skills

Experience with geospatial technologies and concepts, including:

  • Spatial databases (e.g., PostGIS, Big Query, DuckDB, Google Earth Engine). Geospatial libraries (e.g., GDAL/OGR, Geo Pandas, Proj4, Gmaps, Leaflet, Leafmap, rasterio, STAC).
  • Geospatial data formats (ESRI shape files, GeoJSON, GeoTIFF, zarr, geoparquet).
  • Familiarity with data science libraries such as pandas, Geopandas, xarray and Plotly.
  • Experience with remote sensing data and building data processing pipelines.
  • Experience with Firebase Auth, Firestore.
  • Experience with AI‑coding tools like Git Hub Copilot, Cursor, Firebase Studio.
  • Ability to develop solution proposals and evaluate pros and cons.
What they offer!

Collaborative culture supportive, open, and team‑driven.

Work‑life…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary