Senior Software Engineer
Stackstudio Digital Ltd. - Manchester, England
Apply NowJob Description
Senior Software Engineer Role Details Role: Senior Software Engineer Job Type: Contracting Location: Manchester (Hybrid, with a minimum of 2 days in the office) Special Working Conditions (Travel / On-call, etc.): Associate has to have a base location as Manchester Who We Are We are seeking a motivated and enthusiastic Senior Software Developer to join our dynamic team. In this role, you will work on designing, coding, and testing software applications using Java and Spring Boot technologies and more. You will collaborate with a team of experienced developers to deliver high-quality software solutions. This is an excellent opportunity to learn and grow your skills in software development. Who You Are You are a talented software engineer seeking to join a dynamic team. As a Software Engineer, you will play a pivotal role in developing cutting-edge APIs that will drive our business forward. Your expertise in understanding both technical and business requirements will be key in building robust and scalable software solutions. If you thrive in a collaborative environment and have a passion for problem-solving, then we want to hear from you. Careers at TCS: It Means More TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve-our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership. Our people, our teams, and our culture of sharing, support, and quality are at the heart of everything we do. We are natives of the agile and DevOps world and are here to solve complex technical challenges. We're working hard for an environment that is diverse and inclusive. We are looking to add to our talented team with people from all backgrounds and cultures; we're looking forward to making you feel welcome. Be part of an exciting team where you will be challenged every day. Work closely with the range of teams within the business to bring products to life. Work with customers and identify opportunities to support their strategy and improve their processes across functions. The Role 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, and you will have input into 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 client's business forward. Key Skills / Knowledge / Experience 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 with 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, message queues, and familiarity with RabbitMQ and Kafka. Previous responsibility for design and architecture of complex web systems, and experience and willingness to coach and mentor less experienced engineers. Ownership of solutions end-to-end-from requirements through coding, testing, and deployment into production. Pride in delivering high-quality software, automation, continuous improvement, and innovation. Collaborative working style with customers and stakeholders to identify, design, and refine solutions that deliver real value. Contribution to the continuous improvement of engineering practices and standards. Good to Have (As applicable) Experience teaching junior software engineers/developers. Confidence with source code management and version control tools (Git / GitLab / GitHub). Working knowledge of relational and NoSQL database technologies such as MySQL or MongoDB. Experience working in a genuine agile environment-Scrum, Kanban, or anything in between. Experience working in a true DevSecOps culture, owning and feeling responsible for code in production, including monitoring and observability with tools such as Prometheus and Grafana, and incident management with tools such as PagerDuty. TPBN1_UKTJ
Created: 2026-01-18