Summary
✨ AI‑Generated
We are seeking a Senior Application/Platform Engineer to join a small, experienced team building a complex data-driven technology platform. You will design backend services, APIs, platform capabilities, ingestion pipelines, and scalable processing patterns while shaping architecture and technical direction. The role emphasizes pragmatic decisions around performance, reliability, maintainability, tenancy, permissions, authentication, and AI-assisted engineering.
Highlights
High-impact senior role with strong influence over backend architecture, system design, and technical direction. Offers £75,000–£85,000 compensation and remote working, with hands-on ownership of platform capabilities, scalable data workflows, reliability, and application architecture.
Description
Senior Software Engineer | Application Platform | Python | £75,000 - £85,000
Edinburgh / Remote
Are 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 development standardsWorking closely with product, data, and infrastructure teams
What we’re looking for:
Strong experience as a Senior Software Engineer in a product-led, SaaS, or platform environmentExpert Python development experienceStrong backend API design (FastAPI or similar)PostgreSQL, SQLAlchemy, and solid data modelling experienceExperience designing scalable, production-grade systemsUnderstanding of service-oriented architecture and system design principlesCloud experience (ideally AWS), plus Docker and CI/CDStrong technical judgement and ability to influence architecture decisions
Nice to have:
Experience with data-heavy or integration-heavy platformsNext.js / TypeScript exposureExperience with AI-assisted development workflowsTech stack:
Python | FastAPI | PostgreSQL | SQLAlchemy | AWS | Docker | Next.js | TypeScript
Why 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-ups
Salary: £75,000 - £85,000
If you’re a Senior Engineer who wants to shape systems, not just build tickets, we’d love to hear from you.
#Python #SeniorSoftwareEngineer #BackendEngineer #SoftwareArchitecture #AWS #FastAPI #PlatformEngineering