Senior Software Engineer (Banking)

Posted 08 September 2025
Salary £55 - £60 per hr
LocationSheffield
Job type Contract
Discipline TechnologyCommodities and Financial Services

Job description

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 Cloud-Native services.

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

  • Build and maintain CI/CD pipelines in collaboration with DevOps and Security teams, with a focus on traceability and regulatory controls.

  • Manage, monitor, and optimize cloud infrastructure across AWS, ensuring resilience, cost-efficiency, 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

  • Bachelor’s or Master’s 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 large-scale, distributed systems.

  • Proficient in Golang or Python.

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

  • Hands-on experience with AWS, including cloud-native services, networking, IAM, and cost optimization. Experience with other cloud providers such as GCP is desirable.

  • Proven experience with DevOps practices, including Infrastructure as Code (e.g., Terraform), CI/CD tools (e.g., 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 and/or programmes, using appropriate techniques and tools to ensure and measure success.