Skip to Main Content

Job Title


Software Developer (Full Stack)


Company : Marlowe Src


Location : London, England


Created : 2025-08-26


Job Type : Full Time


Job Description

Software Developer (Full Stack) About us Barbour is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support our clients wherever they are in the world. Through our knowledge of complex legislation and flexible resources, we empower our clients to simplify and manage their EHS compliance. It’s about more than just legislation. Working with Barbour, you have a partner to help put solid compliance foundations in place, tools to influence company culture, and specialist consultancy. We help you stay on top of ever-changing industry developments, ensuring your organisation keeps people safe and protects the environment. About the role We are looking for a Software Developer (Full Stack) to join our busy software engineering team to work on a variety of projects and platform maintenance work on our core platform. The Software Developer must have core experience in Java and an understanding of Kubernetes / Docker and Cloud networks (AWS preferred). The Software Developer will work with a dedicated team of developers on a wide range of projects and deal with the ongoing maintenance of the core platform. With AI at the core of our new developments, our high-end technological platform is used by the likes of the MoD, Rolls Royce, the NHS and Tesco so discretion and the careful management of decisions is a key requirement of this role. The Software Developer will be involved in the development and validation of products, systems and components in the CI/CD cycle of the replatforming of the core product, as well as working on other new components and projects to drive the business forward. What you’ll be getting up to Performing coding assignments which provide reusable, testable and efficient code. Designing and implementing low latency, high availability and performant applications. Integration of data storage solutions. Implementation of security and data protection. Reviewing code work for accuracy and functionality. Analysing code segments regularly. Creation of APIs. Collaboration with team members. Plan multiple projects simultaneously. Estimate, track and complete projects on time and within budget / estimation. Preparing technical design document and test criteria on the back of functional design documents prepared by the product team. Ability to understand the development required to enable the design requirements to be delivered. Analyse design specifications and applicable regulations / legislation and apply into product. Define the functional analysis of the design specifications (based on standards) into clear product criteria. Assist in standing up services and environments in Azure and AWS and working server-side with new technologies. Support the creation and maintenance of process documentation associated with the design and analysis process. Support the Engineering Director about specifications knowledge and product robustness if required. Participate in design reviews. Use tools to gather data on systems performance. Use gathered data alongside subjective evaluation to identify parameter changes to drive desired change in the systems performance. Define, plan and actively involved in software development and evaluation. Undertake special projects as required. Contribute to continuous improvement activities. Quality control of own and team assignments through reviews. Attend various meetings and action / communicate instructions. Product written reports and make presentations as required. Undertake continuous training and development. Perform root cause analysis and resolve problems. Relationship Management Represent work team at reviews and cross-organisational team meetings. Liaise and communicate with other departments. Build and work closely with key stakeholders and colleagues. Work with other team members and the wider technology team. Develop and maintain good relationships with internal and external contacts at all levels. Develop technical relationships with key suppliers and staff. What we're looking for The ideal candidate for this role will demonstrate behaviours that reflect our core values. Our colleagues are approachable and optimistic, focussing on solutions. We listen to understand client needs, delivering expert guidance and high-quality service. We foster collaboration by sharing knowledge openly and supporting others to thrive by sharing well-considered feedback. We continuously strive for improvement by being open to challenge, being curious and focussing on innovation. In order to excel in this role you need… 3+ years’ strong programming experience inJavaScript Knowledge ofJava, HTML, APIs, MySQL , andcloud environments (AWS preferred) Experience withKubernetes/Docker Stronganalytical, numeracy, problem-solving, and time-management skills Ability to workcollaboratively within a small teamas well as independently, exercising discretion in technical decisions A strong understanding ofAgile software development Excellentcommunication and stakeholder collaboration skills Desirable Additional languages ( PHP, .Net, SQL, Python ) Familiarity withJIRA, GitHub, Confluence, Figma, Miro, Okta/Auth0 Experience withintegrations and API construction Relevantdegree/technical qualificationor professional body membership Interest inDevOps, SecOps , and awareness of compliance requirements Demonstrablecreativity and innovationin software development What you will bring A commitment toHealth & Safetyand environmental responsibility Anassertive, optimistic, and resilientattitude, with a positive approach to change Acollaborative mindset , contributing proactively to team success Self-awarenessand openness to personal growth Integrity and honestyin all interactions, with the moral courage to do the right thing Strongteamworking and relationship-buildingskills Aself-motivated, flexible and proactiveapproach, with commitment to delivering results Why join us? We put people first—whether it’s our customers or our colleagues. When you join us, you’ll be part of a supportive team that values collaboration, innovation, and professional growth. We’ll give you the tools and opportunities to succeed, while ensuring you feel valued every step of the way. Our benefits We aim to support our colleagues both professionally and personally. Here’s a snapshot of what we offer: Salary:£28,000 per annum Location:Remote based Working Pattern:Monday to Friday 9 – 5:30pm with a one hour unpaid lunch break. Annual Leave:25 days holiday in addition to usual bank holidays. Wellbeing– Health cash plan, company sick pay scheme, gym discounts, cycle to work scheme, mental health first aiders and an enhanced employee assistance programme Financial– Salary sacrifice pension scheme and exclusive shopping discounts through MyVantify our benefits platform Family– We enhance statutory entitlements for family leave policies, regular opportunities to support our charity partner – Mind, you'll be covered by our group life insurance for 3 x your annual salary and we offer a one-off 2 week period of paid leave for a life event when you complete 5 years of service Community– Volunteer days and religious holiday swaps Social– We host an annual conference to get the whole business together as well as our team of Social Champions who arrange regular events for inside and outside of work Development– We’ll cover the cost of a professional membership fee, support your personal and professional development and provide you with access to our online learning library#J-18808-Ljbffr