TQUSI0042_4644 - Senior Software Engineer

Location- Sheffield Birmingham Edinburgh


 Key Accountabilities

Responsibilities will include

Design develop and maintain highly available secure and performant backend REST API services along with frontend client using Python GoLang Docker and CloudNative services

Implement and manage database schema changes using Liquibase ensuring alignment with compliance and audit standards

Build and maintain CICD pipelines in collaboration with DevOps and Security teams with a focus on traceability and regulatory controls

Manage monitor and optimize cloud infrastructure across AWS and GCP ensuring resilience costefficiency and data security

Collaborate closely with infrastructure architecture and cybersecurity teams to meet internal risk compliance and governance requirements

Support live systems perform root cause analysis and implement solutions for incidents and performance bottlenecks


Qualifications and experience

The ideal candidate for this role will have the below experience and qualifications

Bachelors or Masters degree in Computer Science or equivalent industry experience

Comes from Software Engineering background with infrastructure experience

5 years of development experience with a strong focus on largescale distributed systems

Proficient in Python and GoLang

Experience with Liquibase or similar tools for database change management and version control

Handson experience with AWS andor GCP including cloudnative services networking IAM and cost optimization Experience with other cloud providers is desirable

Proven experience with DevOps practices including Infrastructure as Code eg Terraform CICD tools eg Jenkins GitLab CI and containerization

Strong understanding of security principles in cloud and enterprise systems

Familiarity with audit and compliance considerations in regulated industries particularly finance or banking

Excellent written and spoken communication skills an ability to communicate with impact ensuring complex information is articulated in a meaningful way to wide and varied audiences

A successful track record of delivering complex projects andor programmes using appropriate techniques and tools to ensure and measure success


Essential Skills

Demonstrable experience of

  • oPublic Cloud
  • oInfrastructure build and configurations of a variety of services including Compute Storage Networking
  • oLinux
  • oRelational and NoSQL databases
  • oIntegration services such as messaging and streams
  • oBuilding RESTful API Services
  • oContainerisation Kubernetes serverless functions
  • oMicroservices and distributed tracing
  • oEnterprise logging monitoring and ing frameworks eg ELK Splunk Prometheus Grafana
  • oAutomation scripting using scripting languages such as Terraform Ansible etc
  • Experience of working with Continuous Integration CI Continuous Delivery CD and continuous testing tools
  • Experience working within an Agile environment
  • Programming experience in following languages Python Java GoLang
  • Ability to quickly acquire new skills and tools
  • Good nonfunctional testing experience


Desirable Skills

Experience working in financial services or other regulated environments

AWSGCP certifications eg AWS Solutions Architect Google Professional Cloud Engineer

Good understanding of cryptography

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER