> Markdown version of [/jobs/ext/2857000-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2857000-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Provenir - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £87,377.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon S3, Big Data, Software Quality, Code Review, Elasticsearch, Python (Programming Language), Tensorflow, Next.js, Software Engineering, Data Processing, Spring Cloud, ReactJS, Spring-boot, Backend, Integration Tests, Kubernetes, Low Latency, Front End Software Development, Virtual Agents, Restful APIs, Amazon Simple Queue Service (SQS), Docker - **Published:** September 12, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5879874421 ## About the Role We have an excellent opportunity for a Senior Software Engineer to design, build and operationalise large-scale data solutions using standard REST APIs, Graph, AI and ML applications for Provenir AI., * In-depth experience in Java software development * Experience with Spring Boot and the Spring ecosystem including Spring AI * Stay up to date with the latest industry technologies and standards * Must have hands-on experience developing cloud-native applications using services like AWS S3, SQS, Kinesis, Graph DB, OpenSearch/Elasticsearch or equivalent services on other cloud platforms such as GCP * Taking initiative, learning quickly, and adapting to shifting priorities, while working independently under minimal guidance, self-motivated, and able to research solutions with little supervision. * Experience leading software development features from inception to deployment and mentoring junior developers. * Designing, developing and deploying RESTful APIs and services * Experience in stream data processing, low latency application coding. * Experience with GenAI, agentic AI, and machine learning frameworks. * Experience in writing comprehensive unit and integration tests, ensuring the delivery of high-quality code. Candidates should demonstrate proficiency in test-driven development (TDD) methodologies and be committed to maintaining excellent code quality standards * Experience with software development life cycle from requirements gathering to deployment * Ability to clearly articulate ideas during requirements and design sessions with the team and lead teams on assigned initiatives * Strong analytical, problem-solving and synthesising skills while understanding the scope and impact of your work Although not essential, it would be great if you have practical experience with: * Experience with Spring AI, LangChain, LangGraph, LlamaIndex, or similar AI application frameworks * Familiarity with modern front-end technologies (such as React and Next.js). * Python * Kubernetes, Docker and CI/CD tools and processes ## Description * Design, develop, and maintain efficient, reusable, and reliable software * Engineer backend APIs, Graph, and AI-driven products, including agentic and generative AI capabilities * Assume full ownership of assigned tasks, demonstrating leadership, and setting a positive example as a Senior member of the team. Ensure that each task is executed with a high level of competence, and commitment, and in alignment with team goals * Provide technical leadership and strategic direction for software development projects and teams. * Partner with cloud architects and leads to design the requirements for backend services and APIs * Contribution and construction of the product roadmap including design and testing of POC products * Create functional/technical specification documents and communicate with different stakeholders * Participate in code reviews and brainstorming sessions, mentor junior developers, ensure best practices in software development, and assist with recruitment. * Take the initiative to research and propose enhancements and improvements, proactively identifying opportunities to increase efficiency and effectiveness in our processes and systems * Participate in the hiring process and help build a strong, high-performing team within the region. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)