> Markdown version of [/jobs/ext/2277872-principal-software-engineer-integrations](https://www.wearedevelopers.com/jobs/ext/2277872-principal-software-engineer-integrations). 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). --- # Principal Software Engineer (Integrations) - **Company:** Close Brothers Group - **Location:** London, UK - **Salary:** £56,612.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, User Authentication, Microsoft Azure, Cloud Computing, Cloud Storage, Continuous Integration, Python (Programming Language), OAuth, OpenID, Systems Development Life Cycle, Software Engineering, Systems Integration, Transport Layer Security, Spring Cloud, Test Scripts, AWS Lambda, Containerization, Gitlab-ci, Terraform, Api Management, Serverless Computing - **Published:** August 28, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5857268818 ## About the Role Strong Python development experience, specifically in cloud-native applications with Azure Functions or AWS Lambda. Strong appreciation of authentication, authorisation and secure integration patterns including OAuth2, OIDC, TLS, Mutual TLS (mTLS), certificates and identity federation. Experience with cloud-native development patterns including serverless, containerisation and managed services e.g. APIM, Cloud Storage (or AWS equivalents), Partner with Product Owners, Architects, Delivery Managers and business stakeholders to define and deliver solutions. Convey complex technical concepts to both technical and non-technical audiences. Provide mentoring and leadership to engineers. IT IS NOT ESSENTIAL BUT IT WOULD BE GREAT IF YOU HAVE: Worked with CI/CD and Automation, using GitLab CI or Azure DevOps. Knowledge of Infrastructure as Code using Terraform. An understanding of IBM ACE and API Connect. ## Description Plans and drives systems development projects which support the organisation's objectives and plans. Specifies and designs large or complex software applications, components and modules. Takes technical responsibility across all stages and iterations of software development. Plans and drives activities to develop organisational systems integration and build capabilities including automation and continuous integration. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting test outcomes. Applies standard data modelling and design techniques based upon a detailed understanding of requirements. Evaluates design options and prototypes to obtain user feedback on requirements of developing systems, products, services or devices. Ensure that all Governance and Compliance requirements are adhered to and all reporting and reviewing activities required by the Regulatory Bodies are carried out to the standards required. Developing Our People: as a line manager, you will be responsible for inspiring and motivating your team, as well as developing performance through coaching. You will encourage your team to take responsibility for their own personal development and provide support through regular feedback. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Implementing Feature Environments with AWS and Terraform](https://www.wearedevelopers.com/videos/531-implementing-feature-environments-with-aws-and-terraform) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)