> Markdown version of [/jobs/ext/3591010-senior-software-engineer-python-remote](https://www.wearedevelopers.com/jobs/ext/3591010-senior-software-engineer-python-remote). 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 (Python) - [Remote] - **Company:** Provenir Group - **Location:** Sittingbourne, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** LangGraph Framework, 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, LangChain, ReactJS, Spring-boot, Llamaindex, Backend, Agentic-AI, Integration Tests, Low Latency, Front End Software Development, Restful APIs, Amazon Simple Queue Service (SQS), OpenSearch - **Published:** October 5, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-software-engineer-python-remote/50419336 ## About the Role Spring AI 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. 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 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 Initial chat. This would be with a member of our recruitment team and help to better understand your current situation, what you are looking for and any questions you may have. Comprehensive private health cover and wellness plans Flexible and remote-friendly opportunities Maternity/paternity leave Retirement benefits such as pension contributions to plan for your future we offer comprehensive health and wellness plans. You will enjoy paid time off and company holidays, flexible and remote-friendly opportunities, and maternity/paternity leave. At Provenir, we recognize that diversity and inclusion make our teams stronger. We are committed to equal employment opportunity and welcome everyone regardless of race, colour, ancestry, religion, national origin, age, sex, gender identity, sexual orientation, disability, marital status, domestic partner status, citizenship, or veteran status or medical condition. xlzlddp Remote working/work at home options are available for this role. ## Description Software Engineer to design, build and operationalise large-scale data solutions using standard REST APIs, Graph, AI and ML applications for Provenir AI. Design, develop, and maintain efficient, reusable, and reliable software Engineer backend APIs, Graph, and AI-driven products, including agentic and generative AI capabilities 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 Participate in code reviews and brainstorming sessions, mentor junior developers, ensure best practices in software development, and assist with recruitment. Participate in the hiring process and help build a strong, high-performing team within the region. In-depth experience in Java software development Experience with Spring Boot and the Spring ecosystem including