Connor Fox Recruitment Solutions
Senior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Software Engineer
Location: Edinburgh, Scotland - Hybrid (3-4 days a week onsite)
We are seeking an experienced Senior FullStack 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.
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.
- Mentor junior developers and promote engineering best practices, while staying current with developments in web, geospatial, cloud, AI, and data technologies.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
What you need!
- Proven experience developing enterprise-grade full-stack web applications.
- Strong front-end development skills using HTML, CSS/Sass, TypeScript, 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, BigQuery).
- In-depth knowledge of cloud platforms and services, particularly Google Cloud Platform (or equivalent AWS/Azure services), including serverless architectures.
- Excellent DevOps and infrastructure skills, including Docker, Kubernetes, Linux, Terraform, CI/CD pipelines, and GitHub 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, BigQuery, DuckDB, Google Earth Engine)
- Geospatial libraries (e.g., GDAL/OGR, GeoPandas, Proj4, Gmaps, Leaflet, Leafmap, rasterio, STAC)
- Geospatial data formats (ESRI shapefiles, geojson, geotiff, zarr, geoparquet)
- Familiarity with data science libraries like pandas, Geopandas, xarray, and Plotly.
- Experience with remote sensing data and building data processing pipelines
- Experience with Firebase Auth, Firestore
- Experience with AI Coding including GitHub CoPilot, Cursor, FirebaseStudio
- Ability to develop solution proposals and evaluate pros and cons


Get help with your application
Your very own career expert that helps elevate your application to the next level.
What they offer!
- Collaborative culture: supportive, open, and team-driven.
- Work-life balance: flexible hours and hybrid options.
- Impactful work: shape a cutting-edge SaaS product transforming environmental data use.
- Competitive package: strong salary and comprehensive benefits.
- Innovation: leverage AI and data tools to deliver unique customer value.
If this sounds like you and you are keen to find out more, apply now so we can discuss further.
We look forward to your receiving your application!
Diversity, Equality & Inclusion at Connor Fox Recruitment Solutions
We are committed to championing diversity, equality, and inclusion in every step of the recruitment process. We believe that diverse talent drives innovation and success, and we strive to connect employers with candidates from all backgrounds, fostering inclusive workplaces where everyone can thrive.
We welcome applications from individuals of all races, ethnicities, genders, sexual orientations, ages, abilities, religions, and backgrounds. Our recruitment processes are based on merit, skills, and potential, ensuring equal opportunities for all.
If you require adjustments during the application process, please let us know; we are here to support you.
Let's build a more inclusive workforce together!
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills