Senior Software Engineer

Senior Software Engineer

Birmingham Freelance 43200 - 62400 £ / year (est.) Home office (partial)
Go Premium
S

At a Glance

  • Tasks: Develop and maintain secure Back End REST APIs and Front End applications using modern tech.
  • Company: Join a forward-thinking tech team delivering innovative cloud-native solutions.
  • Benefits: Enjoy flexible working with 3 days on-site and competitive pay up to £560 per day.
  • Why this job: Be part of a dynamic environment that values collaboration and cutting-edge technology.
  • Qualifications: Degree in Computer Science or equivalent, with strong skills in Golang and Python required.
  • Other info: Open to diverse candidates; apply now with your CV in Word/PDF format.

The predicted salary is between 43200 - 62400 £ per year.

Job Description

Job Title: Senior Software Engineer
Location: Birmingham/Sheffield/Edinburgh (3 Days on site per week)
Salary/Rate: up to £560 per Day Inside IR35
Start Date: 01/09/2025
Job Type: Contract Until the end of the year

Company Introduction:

We have an excellent opportunity for an experienced Senior Software Engineer to join a forward-thinking technology team, delivering secure and scalable cloud-native solutions.

Job Responsibilities/Objectives:

  • Developing and maintaining secure Back End REST APIs and Front End applications using Golang, Python, Docker, and cloud-native tools.
  • Implementing database schema changes with Liquibase, ensuring compliance with audit requirements.
  • Building and supporting CI/CD pipelines with DevOps and Security teams.
  • Managing GCP infrastructure for performance, resilience, and cost optimisation.
  • Collaborating with architecture, infrastructure, and cyber security teams.
  • Supporting live systems, performing root cause analysis, and resolving performance issues.

Required Skills/Experience:

  • Degree in Computer Science or equivalent experience.
  • Proven experience in software engineering with infrastructure knowledge.
  • Strong development skills in Golang and Python.
  • Hands-on GCP experience (networking, IAM, cloud-native services).
  • Familiarity with Liquibase or similar tools.
  • DevOps expertise with Infrastructure as Code (Terraform), CI/CD, and containerisation.
  • Strong knowledge of cloud security principles.
  • Excellent communication and problem-solving skills.

Essential Skills:

  • Public cloud platforms (GCP or AWS desirable).
  • Infrastructure build/configuration (compute, storage, networking).
  • Linux, relational and NoSQL databases.
  • RESTful APIs, microservices, containerisation, Kubernetes, serverless.
  • Logging/monitoring frameworks (ELK, Splunk, Prometheus, Grafana).
  • Automation and Scripting (Terraform, Ansible).
  • Agile delivery and CI/CD pipelines.
  • Cryptography (authentication, encryption).

If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.

Disclaimer
Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies.
Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.

Senior Software Engineer employer: Square One Resources

Join a dynamic and innovative technology team as a Senior Software Engineer, where you'll have the opportunity to work on cutting-edge cloud-native solutions in vibrant cities like Birmingham, Sheffield, or Edinburgh. Our company fosters a collaborative work culture that prioritises employee growth, offering continuous learning opportunities and the chance to engage with diverse teams across architecture, infrastructure, and cyber security. With competitive pay and a commitment to inclusivity, we provide a rewarding environment for those looking to make a meaningful impact in the tech industry.
S

Contact Detail:

Square One Resources Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Golang, Python, and GCP. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances during the interview.

✨Tip Number 2

Prepare to discuss your experience with CI/CD pipelines and DevOps practices. Be ready to share examples of how you've implemented these processes in previous roles, as this is a key aspect of the position.

✨Tip Number 3

Highlight any experience you have with cloud security principles and infrastructure management. Being able to demonstrate your understanding of these concepts will show that you're well-suited for the role.

✨Tip Number 4

Network with current or former employees of StudySmarter or similar companies. Engaging with them on platforms like LinkedIn can provide valuable insights into the company culture and expectations, which can help you tailor your approach.

We think you need these skills to ace Senior Software Engineer

Proficient in Golang and Python
Experience with Back End REST APIs
Knowledge of Docker and containerisation
Hands-on experience with GCP infrastructure
Familiarity with Liquibase or similar database migration tools
DevOps expertise, particularly with Infrastructure as Code (Terraform)
Strong understanding of CI/CD pipelines
Knowledge of cloud security principles
Experience with Linux operating systems
Familiarity with relational and NoSQL databases
Understanding of microservices architecture
Experience with Kubernetes and serverless technologies
Proficiency in logging and monitoring frameworks (ELK, Splunk, Prometheus, Grafana)
Strong problem-solving skills
Excellent communication skills
Experience with Agile delivery methodologies
Knowledge of cryptography principles (authentication, encryption)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Golang, Python, and cloud-native tools. Emphasise any relevant projects or roles that showcase your skills in developing secure Back End REST APIs and Front End applications.

Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job responsibilities listed in the description. Mention your hands-on experience with GCP, CI/CD pipelines, and your ability to collaborate with various teams, as these are key aspects of the role.

Showcase Relevant Projects: Include specific examples of past projects where you implemented database schema changes, built CI/CD pipelines, or managed cloud infrastructure. This will demonstrate your practical experience and problem-solving skills.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail and professionalism, which is crucial for a Senior Software Engineer role.

How to prepare for a job interview at Square One Resources

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Golang and Python in detail. Bring examples of past projects where you've developed Back End REST APIs or Front End applications, and be ready to explain your thought process and the challenges you faced.

✨Demonstrate Cloud Knowledge

Since the role requires hands-on GCP experience, brush up on your knowledge of cloud-native services, networking, and IAM. Be ready to discuss how you've managed cloud infrastructure in previous roles and any cost optimisation strategies you've implemented.

✨Highlight DevOps Expertise

The company values strong DevOps skills, so be sure to talk about your experience with CI/CD pipelines, Infrastructure as Code (like Terraform), and containerisation. Prepare to discuss how you've collaborated with security teams to ensure compliance and security in your deployments.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities, especially regarding live systems and performance issues. Think of specific examples where you've performed root cause analysis and resolved complex issues, and be ready to walk the interviewer through your approach.

Senior Software Engineer
Square One Resources
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

S
  • Senior Software Engineer

    Birmingham
    Freelance
    43200 - 62400 £ / year (est.)

    Application deadline: 2027-08-25

  • S

    Square One Resources

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>