Enable job alerts via email!

Senior Software Engineer Python API AWS

Client Server

City of Edinburgh

Remote

GBP 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Senior Software Engineer with strong Python and AWS skills to enhance their large-scale video platform. This role offers remote working options within Scotland and requires expertise in developing distributed systems and web APIs. Join a growing team and innovate in a hands-on engineering position that impacts major multinational customers.

Benefits

Salary up to £120k
Flexible, family-friendly working hours
Remote working options

Qualifications

  • Advanced backend Python development experience required.
  • Experience with distributed, scalable systems and message queues.
  • Familiar with web API architecture, big data analytics, and machine learning.

Responsibilities

  • Design and develop new features and enhancements for the platform.
  • Work across the full software development lifecycle.
  • Implement robust, scalable, secure systems for new features.

Skills

Python
API Design
AWS
Database Management
Collaboration

Education

Degree in Computer Science

Tools

PostgreSQL
CloudFormation
Terraform

Job description

Social network you want to login/join with:

Senior Software Engineer Python API AWS, Edinburgh

col-narrow-left

Client:

Client Server

Location:

Edinburgh, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

d7fa29da871f

Job Views:

4

Posted:

29.06.2025

Expiry Date:

13.08.2025

col-wide

Job Description:

Senior Software Engineer / Developer (Python API AWS SaaS) Remote Scotland to £120k

Are you a senior technologist with strong Python, API and AWS cloud experience?

You could be progressing your career in an impactful, hands-on engineering position for a successful and growing technology company, helping to build a large-scale video platform on the Amazon Web Services Cloud. The core product allows business users to capture data via integrated mobile services utilising video analytics and speech recognition to analyse and categorise information within the workflows of large field workforces (field engineers, field service, auditing, reporting, health-and-safety, sales, etc.); customers are typically large multinationals: utilities, telecoms, manufacturing and facilities management companies.

As a Senior Software Engineer you'll design and develop new features and enhancements to the core platform and APIs working with Python within an AWS environment. You'll work across the full software development lifecycle, communicating with customers and investors alike to design robust, scalable, performance and secure implementations for new features.

Location / WFH:

You can work from home / remotely anywhere in Scotland (there will be occasional meet-ups with colleagues in the area).

About you:

  • You have advanced backend Python development experience
  • You have experience of designing and developing distributed, scalable systems with message queues (SQS) and PostgreSQL databases
  • You are experienced with web API architecture e.g. REST APIs
  • You have experience of working on SaaS products with Amazon Web Services (AWS), CloudFormation, Terraform
  • You are familiar with big data and analytics, machine learning, computer vision and AI algorithms
  • You're a collaborative problem solver
  • You are degree educated in Computer Science or similar technical discipline
  • Experience with video and audio processing or video streaming would be great but not essential

What's in it for you:

  • Salary to £120k
  • Remote working (in Scotland) plus flexible, family friendly working hours
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead/Principle Python Engineer for Generative AI Backend Development

Trimble

null null

Remote

Remote

GBP 70.000 - 110.000

Full time

Yesterday
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

Owen Thomas | Pending B Corp™

null null

Remote

Remote

GBP 80.000 - 100.000

Full time

Today
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Newport null

Remote

Remote

GBP 80.000 - 100.000

Full time

Yesterday
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Swindon null

Remote

Remote

GBP 80.000 - 100.000

Full time

3 days ago
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Cheltenham null

Remote

Remote

GBP 100.000 - 125.000

Full time

3 days ago
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Portsmouth null

Remote

Remote

GBP 100.000 - 125.000

Full time

3 days ago
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Dartford null

Remote

Remote

GBP 80.000 - 100.000

Full time

3 days ago
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Nottingham null

Remote

Remote

GBP 80.000 - 100.000

Full time

3 days ago
Be an early applicant

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | 650 -[...]

JR United Kingdom

Exeter null

Remote

Remote

GBP 80.000 - 100.000

Full time

3 days ago
Be an early applicant