Senior Software Engineer

Evolveswork
Banavie, UK
4 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£75,000.0 - £85,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Computing Platforms Software as a Service Python (Programming Language) PostgreSQL Software Architecture Service-Oriented Architecture SQLAlchemy Data Ingestion Backend Fastapi
+2 more
Data Analytics Docker

Job description

Senior Software Engineer Application Platform Python £75,000 - £85,000Edinburgh / RemoteAre you a Senior Software Engineer who wants to shape a platform, not just implement against a defined design?We’re looking for a Senior Application / Platform Engineer to join a small, senior team building and evolving a complex, data-driven technology platform.This is a hands-on senior role for someone who can confidently contribute to backend architecture, system design, and technical direction - not just delivery.What you’ll be doing:Designing and building backend services, APIs, and platform capabilitiesShaping backend architecture, service boundaries, and system designContributing to ingestion pipelines, data workflows, and scalable processing patternsMaking pragmatic production trade-offs around performance, reliability, and maintainabilityDesigning application patterns around tenancy, permissions, and authenticationReviewing code and helping define engineering and AI-assisted

Requirements

development standardsWorking closely with product, data, and infrastructure teamsWhat we’re looking for:Strong experience as a Senior Software Engineer in a product-led, SaaS, or platform environmentStrong backend API design (FastAPI or similar)PostgreSQL, SQLAlchemy, and solid data modelling experienceUnderstanding of service-oriented architecture and system design principlesCloud experience (ideally AWS), plus Docker and CI/CDStrong technical judgement and ability to influence architecture decisionsNice to have:Experience with data-heavy or integration-heavy platformsExperience with AI-assisted development workflowsWhy this role:Join a small, senior engineering team with real technical ownershipInfluence architecture and shape how the platform evolvesWork on complex engineering problems with autonomy and trustOpportunity to grow into technical ownership of a core domainRemote-first with regular team meet-upsIf you’re a Senior Engineer who wants to shape systems, not just build tickets, we’d love to hear from you. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all