> Markdown version of [/jobs/ext/339429-software-engineer-shield](https://www.wearedevelopers.com/jobs/ext/339429-software-engineer-shield). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Shield) - **Company:** InfoSum - **Location:** Basingstoke, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Microsoft Azure, Cloud Computing, Databases, Data Structures, Relational Databases, Database Design, Software Design Patterns, Electronic Data Interchange (EDI), Interoperability, Python (Programming Language), PostgreSQL, Software Engineering, SQL Databases, Google Cloud, Database Optimization, Software Troubleshooting, Backend, Solid Principles, Kubernetes, Data Pipelines, Microservices - **Published:** June 12, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=9ca1dc947863a63f ## About the Role Do you have experience in Software development?, * 3+ years of experience in backend software development, with proficiency in Go. Knowledge of other languages such as Python or Java is advantageous. * Strong understanding of software design principles, data structures, and algorithms. * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. * Familiarity with database technologies (e.g., SQL) and data modeling concepts. * Familiarity with Microservices architecture and Kubernetes * Excellent problem-solving skills and ability to troubleshoot complex technical issues. * Strong communication and collaboration skills with the ability to work effectively in a cross-functional team environment. * Self-motivated with a strong sense of ownership and accountability. ## Description As a Backend Software Engineer working as part of our Shield team, you will be responsible for developing and maintaining backend systems and addressing customer issues in a time sensitive manner. You will work closely with cross-functional teams to understand the customer needs and deliver robust solutions. This is an exciting opportunity for someone with a passion for backend development and a desire to expand their knowledge to include some front end elements. Core Responsibilities: * System Design and Architecture: Collaborate with stakeholders to understand requirements and define technical solutions that meet business objectives. * Backend Development: Develop clean, efficient and maintainable code in Go, with Python and/or Java a bonus. Implement backend services, APIs, and data processing pipelines following best practices and design patterns. * Database Design and Optimization: Design and optimize database schemas, queries, and indexing strategies for performance and scalability. Work with relational databases such as PostgreSQL. * Integration and Interoperability: Integrate backend systems with third-party services and external APIs to enable seamless data exchange and interoperability. Ensure compatibility and consistency across different system components. * Quality Assurance: Implement automated testing and practices to ensure the quality and reliability of backend systems. Collaborate with QA engineers to execute tests and resolve defects in a timely manner. * Documentation and Technical Support: Maintain accurate and up-to-date technical documentation for backend systems. Provide technical support and assistance to other team members and stakeholders as needed., * Database optimization * Integration and interoperability * Testing and quality assurance * Documentation and communication * Continuous learning and improvement ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)