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:
- City Of Edinburgh, Scotland, United Kingdom
- Salary:
- £150,000 - £200,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
London
-
£125,000 - £150,000
- IT & Technology
Snyk Greater London, England, United Kingdom Join or sign in to find your next job Join to apply for the Senior Software Engineer role at Snyk Get AI-powered advice on this job and more exclusive features. Snyk is the leader in secure AI softwa...
More Details -
-
New Today
Senior Software Engineer (Sustaining) New India - Remote; United Kingdom - Remote
-
London
-
£125,000 - £150,000
- IT & Technology
Overview Ready to build the future instead of patching the past? Join the Chainguard Sustaining Team and shake up the world of open source with us! Chainguard is the Safe Source for Open Source—your backstage pass to where security, speed, and innov...
More Details -
-
New Today
Senior Software Engineer
-
London
-
£200,000 +
- IT & Technology
Overview This range is provided by RedCat Digital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Working for an industry leading, high-growth SaaS business with some of the biggest brand names ...
More Details -
-
New Today
Senior Embedded Software Engineer C/C
-
Chelmsford, England, United Kingdom
-
£100,000 - £125,000
- Engineering
Overview Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? This role is based at the R&D site in Chelmsford, Essex. The team ...
More Details -
-
New Today
Senior Embedded Software Engineer
-
City Of Edinburgh, Scotland, United Kingdom
-
£125,000 - £150,000
- Engineering
Overview Senior Embedded Software Engineer – Satellite Communications Location: Remote, occasional visits to the office in Edinburgh Salary: £70,000 - £85,000 (depending on depth of experience) We’re hiring for a pioneering client in the satelli...
More Details -
-
New Today
Senior Embedded Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- Engineering
Join to apply for the Senior Embedded Software Engineer role at Arm Locations: Bristol, Cambridge or Manchester Overview Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are bui...
More Details -