Senior Software Engineer

Senior Software Engineer

Our client, a leading global supplier for IT services, requires Senior Software Engineer to be based at their client’s office in Manchester, UK.

This is a hybrid role – you can work remotely in the UK and attend the Manchester office 3 days per week .

This is a 6+ month temporary contract to start asap

Day rate: Competitive Market rate

As a Senior Software Engineer in our team, you will have a significant impact on the daily operations of our client’s businesses. You will be at the forefront of driving innovation and automation across multiple processes, revolutionizing the way the client operates. Your expertise will touch cutting-edge technologies, have your say in architectural designs and best practices. Your creative thinking and problem-solving skills will be highly valued as you collaborate with cross-functional teams to develop scalable solutions that propel our clint’s business forward.

Key Requirements / Responsibilities

  • Demonstrated experience in Java (and Spring Boot), Golang or other server-side languages and frameworks and/or experience with client-side JavaScript/TypeScript and common libraries such as React.
  • Real-world experience of practices such as Test-Driven Development (TDD), Pair Programming, code review and CI/CD.
  • Understanding of software configuration management and knowledge of automated testing using Postman, Selenium, JMeter etc.
  • Experience with Kubernetes and cloud infrastructure (GCP/AWS/Azure)
  • Knowledge and experience of event-driven microservice architectures, RESTful APIs and message queues and familiar with RabbitMQ, KAFKA.
  • Previous responsibility for design and architecture of complex web systems Experience and willingness to coach and mentor less experienced engineers
  • Own your solutions all the way from requirements, through coding, testing and deployment to the hands of our customers in production.
  • Take pride in your software, meeting high levels of quality, automating and striving for improvements and innovation at every opportunity.
  • Work collaboratively with customers and stakeholders across the company to help identify, design and refine solutions that deliver real value.
  • Contribute to the continuous improvement of our engineering practices and standards.

Good To Have :

  • Experience teaching junior software Engineers/developers.
  • Confidence with source code management and version control tools (Git/GitLab/GitHub)
  • Working knowledge of relational & NoSQL database technologies such as MySQL or MongoDB
  • Experience working in a genuine agile environment – scrum, kanban or anything in between
  • Worked in a true DevSecOps culture, owning and feeling responsible for your code in production, including monitoring and observability with tools such as Prometheus and Grafana and incident management with tools such as PagerDuty.

Due to the volume of applications received, unfortunately we cannot respond to everyone.

If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.

Please do keep an eye on our website https://projectrecruit.com/jobs/ for future roles.

Upload your CV/resume or any other relevant file. Max. file size: 50 MB.

Project Global
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.