Senior Software Engineer

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.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.Qualifications
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 and 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.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 Birmingham, we’d love to hear from you.Seniority level
Not ApplicableEmployment type
ContractJob function
Information Technology
#J-18808-Ljbffr
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!