
Senior Software Engineer - (Python/Golang/AWS/GCP/DevOps/CI/CD/Banking/Fintech)
Posted 4 days ago by GIOS Technology
Negotiable
Undetermined
Hybrid
Sheffield, England, United Kingdom
Summary: The Senior Software Engineer role at HSBC involves developing services on public cloud platforms, specifically AWS and GCP. The position requires expertise in software development, DevOps, and cloud-native technologies, with a focus on delivering secure and scalable solutions. The role is hybrid, requiring three days on-site work, preferably in Sheffield, but also open to Birmingham and Edinburgh. The contract extends until December 31, 2025.
Key Responsibilities:
- Design, develop, and maintain backend REST API services and frontend clients using Python, Golang, Docker, and cloud-native services.
- Build and maintain CI/CD pipelines, ensuring compliance, security, and regulatory controls.
- Manage and optimize cloud infrastructure (AWS/GCP) for resilience, performance, and cost efficiency.
- Implement and manage database schema changes (Liquibase or similar) and ensure alignment with compliance/audit standards.
- Collaborate with infrastructure, architecture, and cybersecurity teams to meet governance and compliance requirements.
- Support live systems, conduct root cause analysis, and provide fixes for incidents and performance bottlenecks.
Key Skills:
- Programming: Golang, Python
- Cloud Platforms: AWS, GCP (public cloud, IAM, networking, monitoring, cost optimization)
- DevOps & IaC: Terraform, Ansible, Jenkins, GitLab CI, Kubernetes, Docker
- Databases: SQL, NoSQL, Liquibase
- Architecture: RESTful APIs, Microservices, Serverless functions, Distributed systems
- Monitoring & Logging: ELK, Splunk, Prometheus, Grafana
- OS & Infra: Linux, Compute, Storage, Networking
- Other: Security principles, Cryptography, Agile environment experience
Salary (Rate): undetermined
City: Sheffield
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Senior Software Engineer
Location: Hybrid (60% office / 40% remote – 3 days on-site mandatory) – Sheffield (preferred), also open to Birmingham and Edinburgh
Duration: Until 31/12/2025
Job Description
We are hiring a Senior Software Engineer to join HSBC and support the development of services hosted on public cloud platforms (AWS/GCP) . The ideal candidate will have a strong background in software development, DevOps, and cloud-native technologies , with experience in delivering secure, scalable, and high-performance solutions.
Key Responsibilities:
- Design, develop, and maintain backend REST API services and frontend clients using Python, Golang, Docker, and cloud-native services .
- Build and maintain CI/CD pipelines , ensuring compliance, security, and regulatory controls.
- Manage and optimize cloud infrastructure (AWS/GCP) for resilience, performance, and cost efficiency.
- Implement and manage database schema changes (Liquibase or similar) and ensure alignment with compliance/audit standards.
- Collaborate with infrastructure, architecture, and cybersecurity teams to meet governance and compliance requirements.
- Support live systems, conduct root cause analysis, and provide fixes for incidents and performance bottlenecks.
Key Skills Required:
- Programming: Golang, Python
- Cloud Platforms: AWS, GCP (public cloud, IAM, networking, monitoring, cost optimization)
- DevOps & IaC: Terraform, Ansible, Jenkins, GitLab CI, Kubernetes, Docker
- Databases: SQL, NoSQL, Liquibase
- Architecture: RESTful APIs, Microservices, Serverless functions, Distributed systems
- Monitoring & Logging: ELK, Splunk, Prometheus, Grafana
- OS & Infra: Linux, Compute, Storage, Networking
- Other: Security principles, Cryptography, Agile environment experience
Desirable Skills:
Experience in financial services or other regulated industries
Certifications:
AWS: Developer / DevOps Engineer
GCP: Cloud Engineer / DevOps Engineer