Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in City Of Edinburgh?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

NearTech Search

City Of Edinburgh / Global

Senior Software Engineer

  • Remote

Job 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 capabilities
  • Shaping backend architecture, service boundaries, and system design
  • Contributing to ingestion pipelines, data workflows, and scalable processing patterns
  • Making pragmatic production trade-offs around performance, reliability, and maintainability
  • Designing application patterns around tenancy, permissions, and authentication
  • Reviewing code and helping define engineering and AI-assisted development standards
  • Working 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 environment
  • Strong backend API design (FastAPI or similar)
  • PostgreSQL, SQLAlchemy, and solid data modelling experience
  • Understanding of service-oriented architecture and system design principles
  • Cloud experience (ideally AWS), plus Docker and CI/CD
  • Strong technical judgement and ability to influence architecture decisions

Nice to have:

  • Experience with data-heavy or integration-heavy platforms
  • Experience with AI-assisted development workflows

Why this role:

  • Join a small, senior engineering team with real technical ownership
  • Influence architecture and shape how the platform evolves
  • Work on complex engineering problems with autonomy and trust
  • Opportunity to grow into technical ownership of a core domain
  • Remote-first with regular team meet-ups

If 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 Now

Similar Opportunities

View all jobs