Senior Software Engineer - GCP FOCUS
Senior Software Engineer - GCP FOCUS

Senior Software Engineer - GCP FOCUS

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Design and develop cloud-native solutions using cutting-edge technologies like Python and Golang.
  • Company: Join a leading financial institution with a focus on innovation and collaboration.
  • Benefits: Enjoy hybrid work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on high-availability systems in a secure environment.
  • Qualifications: 5+ years in software development with expertise in GCP and DevOps practices.
  • Other info: Dynamic team culture with excellent career advancement opportunities.

The predicted salary is between 48000 - 72000 £ per year.

Overview

Role Title: Senior Software Engineer – GCP FOCUS

Possibility of remote work: Hybrid, 2-3 days per week from one of the offices

Contract duration: 6+ months (can be extended based on performance)

Location: Sheffield, Birmingham, Edinburgh (in this order of importance)

Looking for a highly motivated and experienced Senior Software Engineer to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of the world’s leading financial institutions.

Responsibilities

  • 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 GCP, 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

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

  • 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 and Python.
  • Experience with Liquibase or similar tools for database change management and version control.
  • Hands-on experience with GCP, including cloud-native services, networking, IAM, and cost optimization. Experience with other cloud providers such as AWS 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.

Essential Skills

  • Demonstrable experience of:
  • Public Cloud.
  • Infrastructure build and configurations of a variety of services including Compute, Storage, Networking.
  • Linux.
  • Relational and NoSQL databases.
  • Integration services such as messaging and streams.
  • Building RESTful API Services.
  • Containerisation, Kubernetes, serverless functions.
  • Microservices, and distributed tracing.
  • Enterprise logging, monitoring, and alerting frameworks (e.g., ELK, Splunk, Prometheus, Grafana).
  • Automation 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: Golang & Python.
  • Good understanding of cryptography (authentication, data encryption).
  • Ability to quickly acquire new skills and tools.
  • Good non-functional testing experience.

Desirable Skills

  • Experience working in financial services or other regulated environments.
  • GCP certifications (e.g., Google Cloud Engineer / GCP Cloud DevOps Engineer).

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Engineering and Information Technology

Industries

  • IT Services and IT Consulting

#J-18808-Ljbffr

Senior Software Engineer - GCP FOCUS employer: Natobotics

Join a leading financial institution that values innovation and collaboration, offering a hybrid work model in vibrant cities like Sheffield, Birmingham, and Edinburgh. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work on impactful projects in a secure environment. Enjoy a supportive work culture that prioritises work-life balance and fosters a sense of community among talented professionals.
N

Contact Detail:

Natobotics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - GCP FOCUS

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving GCP, Golang, and Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to cloud-native solutions and DevOps practices. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer - GCP FOCUS

Golang
Python
Docker
Cloud-Native Services
Liquibase
CI/CD Pipelines
GCP
Infrastructure as Code (Terraform)
Containerisation
Kubernetes
Microservices
RESTful API Services
Linux
Relational Databases
NoSQL Databases

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with GCP, Golang, and Python, and don’t forget to mention any relevant projects that showcase your skills in cloud-native solutions.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. Be sure to mention your experience with CI/CD pipelines and DevOps practices.

Showcase Your Projects: If you’ve worked on any significant projects, especially those involving large-scale distributed systems or cloud infrastructure, make sure to include them. We love seeing real-world applications of your skills!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status directly!

How to prepare for a job interview at Natobotics

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Golang, Python, and GCP. Brush up on your knowledge of RESTful APIs and cloud-native services, as these will likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss specific projects where you've implemented backend services or worked with CI/CD pipelines. Highlight your role, the challenges faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.

✨Understand Compliance and Security

Since this role is within a financial institution, be ready to talk about compliance and security principles. Familiarise yourself with audit considerations and how they apply to cloud infrastructure, as this will show you understand the importance of these aspects in your work.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, the company’s approach to cloud infrastructure, and how they handle incident management. This not only shows your interest but also helps you gauge if the company aligns with your career goals.

Senior Software Engineer - GCP FOCUS
Natobotics
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>