Senior Software Engineer

New Today

Overview Our client, a leading organisation within the financial services sector, is seeking a
highly motivated and experienced Senior Software Engineer
to join their team on a 6-month initial contract. This role offers the opportunity to work on high-impact systems within a secure, high-availability environment, supporting the development of services hosted on Public Cloud platforms.
You’ll bring strong software engineering expertise, coupled with DevOps proficiency across AWS and GCP, to design and implement resilient frontend clients, backend services, infrastructure automation, and cloud-native solutions.
Key Responsibilities
Design, develop and maintain secure, performant backend REST API services and frontend clients using Python, GoLang, Docker, and Cloud-Native services.
Manage and implement database schema changes using Liquibase, ensuring compliance with audit and regulatory standards.
Build and maintain CI/CD pipelines in collaboration with DevOps and Security teams.
Manage and optimise cloud infrastructure across AWS and GCP, ensuring resilience, cost efficiency, and security.
Collaborate with infrastructure, architecture, and cybersecurity teams to meet compliance and governance requirements.
Support live systems, conduct root cause analysis, and deliver solutions for incidents and performance bottlenecks.
Skills & Experience
Bachelor’s/Master’s in Computer Science or equivalent experience.
5+ years in software engineering with experience in large-scale distributed systems.
Proficient in Python and GoLang.
Strong background in cloud technologies (AWS and/or GCP), networking, IAM, and cost optimisation.
Hands-on experience with DevOps practices, including IaC (Terraform), CI/CD (Jenkins, GitLab CI), and containerisation.
Strong understanding of security principles within cloud and enterprise systems.
Knowledge of regulatory and compliance standards, ideally within financial services.
Excellent communication skills with experience working in Agile environments.
Essential Technical Expertise
Public Cloud services (AWS/GCP).
Infrastructure build/configuration: Compute, Storage, Networking.
Relational and NoSQL databases.
Integration services (messaging, streams).
Microservices & distributed tracing.
Logging/monitoring frameworks (ELK, Splunk, Prometheus, Grafana).
Automation with Terraform, Ansible or similar.
Programming in Python, Java, GoLang.
Financial services or regulated industry experience.
AWS/GCP certifications (e.g., AWS Solutions Architect, Google Professional Cloud Engineer).
Knowledge of cryptography.
Additional If you are a skilled
Senior Software Engineer
with strong cloud, DevOps, and software development expertise, and you’re looking for your next challenge in Edinburgh, we’d love to hear from you.
Seniority level
Not Applicable
Employment type
Contract
Job function
Information Technology
Edinburgh, Scotland, United Kingdom
#J-18808-Ljbffr
Location:
Edinburgh
Salary:
£150,000 - £200,000
Category:
IT & Technology

We found some similar jobs based on your search