
Software Engineer
BarclaysNorthampton, United Kingdom
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Analyst Expectations
- To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement.
- Requires in-depth technical knowledge and experience in their assigned area of expertise
- Thorough understanding of the underlying principles and concepts within the area of expertise
- They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources.
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are:
- L – Listen and be authentic,
- E – Energise and inspire,
- A – Align across the enterprise,
- D – Develop others.
- OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate.
- Will have an impact on the work of related teams within the area.
- Partner with other functions and business areas.
- Takes responsibility for end results of a team’s operational processing and activities.
- Escalate breaches of policies / procedure appropriately.
- Take responsibility for embedding new policies/ procedures adopted due to risk mitigation.
- Advise and influence decision making within own area of expertise.
- Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to.
- Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct.
- Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function.
- Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
- Make evaluative judgements based on the analysis of factual information, paying attention to detail.
- Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents.
- Guide and persuade team members and communicate complex / sensitive information.
- Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation.
Key Skills
- Previous experience in Java development, with a focus on writing clean, efficient, and maintainable code.
- Hands-on expertise with the Spring framework (Spring Boot, Spring MVC, or related technologies).
Desirable Skills
- Experience within the financial services industry or other regulated environments.
- Stakeholder Management
- Analytical Thinking
View all remote jobs at Barclays →
FAQ
- Is the Software Engineer position at Barclays remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on March 12, 2026 and is still open for applications.
- How do I apply for the Software Engineer position at Barclays?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Unit Testing jobs
React Native Developer | Offshore
Photon Interactive UK LimitedIndia
remotemobile-application-developerreact-native-developer+6
Vue JS | India | Offshore
Photon Interactive UK LimitedIndia
remotevue.js-developerjavascript-developer+9
Frontend Developer (Vue.js) | Offshore
Photon Interactive UK LimitedIndia
remotevue.js-developerfrontend-engineer+6
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
remoteweb-developmentfrontend-development+10
Senior Software Engineer (Frontend)
WritesonicIndia
remotereactfront-end-software-engineer+8