Python, Golang, and Public Cloud platforms (AWS/GCP) Engineer

Posted 4 hours 18 minutes ago by eTeam Workforce Limited

Contract
Not Specified
Other
Birmingham, United Kingdom
Job Description

Job Title: Senior Software Engineer (Python, Golang, and Public Cloud platforms (AWS/GCP)
Work Mode: Hybrid (2-3 weeks from office)
Contract Duration: 6months + (extension possible based on performance)
Location Options: Sheffield/Birmingham/Edinburgh
Conversion: Candidates should be open to FTE conversion

Role Overview

We are seeking a Senior Software Engineer to join a high-performing team within one of the world's leading financial institutions. The role involves designing and developing secure, scalable, and high-availability cloud-native services, leveraging Python, Golang, and Public Cloud platforms (AWS/GCP). This is an exciting opportunity to build impactful systems in a regulated environment while working on cutting-edge technologies.

Key Responsibilities

  • Design, develop, and maintain highly available REST API services and Front End clients using Python, Golang, Docker, and Cloud-Native services.

  • Implement and manage database schema changes using Liquibase, ensuring compliance with audit and security standards.

  • Collaborate with Architecture and DevOps teams to enhance and mature product capabilities.

  • Perform root cause analysis and resolve incidents/performance bottlenecks.

Required Qualifications & Experience

  • Bachelor's/Master's degree in Computer Science or equivalent industry experience.

  • Strong software engineering background with exposure to infrastructure.

  • 5+ years of hands-on development experience with large-scale, distributed systems.

  • Proficiency in Python, Golang, PostgreSQL.

  • Experience with Liquibase or similar database change/versioning tools.

  • Hands-on expertise with AWS/GCP (IAM, KMS, cloud-native services, storage).

  • Solid understanding of DevOps practices (IaC using Terraform, CI/CD pipelines with Jenkins/GitLab CI, containerization).

  • Strong knowledge of security principles, compliance, and audit frameworks in enterprise systems.

  • Proven ability to deliver complex projects in regulated environments.

Essential Skills

  • Demonstrable expertise in:

    • Public Cloud (AWS/GCP)

    • Linux systems

    • Relational & NoSQL databases

    • Integration services (messaging, streaming)

    • RESTful API development

    • Containerization (Docker, Kubernetes, serverless functions)

    • Microservices, distributed tracing

    • Enterprise logging, monitoring & alerting frameworks (ELK, Splunk, Prometheus, Grafana)

  • Programming expertise in Python & Golang.

  • Good understanding of cryptography (authentication, encryption).

  • Non-functional testing experience.

  • Agile environment experience.

Desirable Skills

  • Experience in financial services or other regulated industries.

  • Exposure to Continuous Integration, Delivery, and Testing tools.

  • Hands-on with automation Scripting (Terraform, Ansible, etc.).