Skills
Java
JavaScript
TypeScript
NoSQL
MySQL
MongoDB
GitHub
GitLab
CI/CD
Kubernetes
Monitoring
Test
Selenium
Kanban
Scrum
Decision-making
Coaching
Programming
Databases
git
Azure
react
AWS
cloud platforms
Postman
Agile
JavaScript/TypeScript
Spring
GCP
Spring Boot
CI/CD Pipelines
Kafka
Prometheus
Grafana
Microservices
Job Specifications
Senior Software Engineer (Contract)
Location: Manchester (Hybrid – minimum 2 days per week in office)
Contract Length: 6 months initial
Start Date: ASAP
Day Rate: TBC - likely £450–£500 (Inside IR35)
About the Role
Our client is seeking an experienced Senior Software Engineer to join a dynamic and collaborative engineering team on a contract basis. You will play a key role in designing, developing, and delivering high-quality software solutions, with a strong focus on Java and Spring Boot, modern APIs, and cloud-native architectures.
This role offers the opportunity to influence architectural decisions, work with cutting-edge technologies, and drive innovation across multiple business-critical systems. You’ll collaborate closely with cross-functional teams to build robust, scalable, and maintainable solutions that deliver real business value.
What You’ll Be Doing
Designing, building, testing, and deploying high-quality software applications
Developing scalable, resilient APIs using modern engineering best practices
Contributing to architectural design and technical decision-making
Driving innovation and automation across multiple processes
Working closely with product owners, stakeholders, and customers to translate requirements into technical solutions
Owning solutions end-to-end—from requirements through to production deployment
Coaching and mentoring less experienced engineers
Helping improve and maintain engineering standards, practices, and tooling
What We’re Looking For
Essential Skills & Experience
Strong experience with Java and Spring Boot
Experience with Golang or other server-side languages and frameworks
OR experience with JavaScript/TypeScript and frontend frameworks such as React
Proven experience with modern engineering practices: Test-Driven Development (TDD), pair programming, code reviews & CI/CD pipelines
Experience with cloud platforms (AWS, GCP, or Azure) and Kubernetes
Solid understanding of event-driven microservices architectures
Experience building RESTful APIs and working with message queues (RabbitMQ, Kafka)
Knowledge of automated testing tools (Postman, Selenium, JMeter, etc.)
Experience designing and architecting complex web systems
Nice to Have
Experience mentoring or teaching junior engineers
Strong knowledge of Git, GitHub, or GitLab
Experience with relational and NoSQL databases (e.g. MySQL, MongoDB)
Experience working in Agile environments (Scrum, Kanban, or hybrid)
Experience in a DevSecOps culture, including: Monitoring and observability (Prometheus, Grafana); Incident management (PagerDuty)
If you’re a Senior Software Engineer who thrives in a collaborative environment and enjoys solving complex technical challenges, we’d love to hear from you.
Apply now to start ASAP.
About the Company
We are an independent recruitment consultancy driven to provide an excellent service to our clients and candidates. We take pride in our service and delivery and have built strong, transparent relationships with all our customers.
How we can help you:
If you're looking to resource an entire project or to fill one strategic position, please get in touch on 020 3887 8700 / 0117 403 8888 or email your requirements to hello@macleanmoore.com - we pride ourselves on our speed of response and are looking forward to hearing from...
Know more