Barclays Careers – Software Engineer

Website Barclays

About the job


Software Engineer

Northampton

As a Barclays Software Engineer you will join us to become part of the Fraud Technology team. Together, you will be working to assess the risks we face and ensure technologies are put in place to mitigate these risks to protect our business, clients and customers without compromising the accessibility of our products and services. Additionally, you will be responsible for developing applications with machine learning components to support Barclay’s fraud technology.

Barclays is one of the world’s largest and most respected financial institutions, with 329 years of success, quality and innovation behind us. We offer careers that provide endless opportunity – helping millions of individuals and businesses thrive, and creating financial and digital solutions that the world now takes for granted.

Hybrid Working

We are currently operating in a hybrid working environment, meaning that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in. Please discuss the detail of the working pattern options for the role with the hiring manager.

What will you be doing?

  • Delivering production-grade code with excellent quality
  • Delivering solutions within a DevOps environment with a relentless focus on automation of testing and deployment
  • Recognising, selecting and applying appropriate design patterns, frameworks according to business benefit, maintainability and delivery priorities and constraints
  • Maintaining agreed standards applicable to the work undertaken and ensuring that these, and other mandatory standards and architectures, are adhered to
  • Training junior programmers and developing their technical and organisational skills
  • Analysing, estimating and prioritising tasks
  • Creating and refactoring programmes in accordance with the design, following relevant code management procedures and applying agreed coding standards
  • Completing assignment work to budget, time and quality requirements, including a combination of performing operational support tasks to agreed service standards

What We’re Looking For

  • Bachelor’s degree or equivalent
  • Substantial experience developing medium to large Java applications
  • Considerable experience working with Git
  • Solid experience working in a CI/ CD environment

Skills That Will Help You In The Role

  • At least 1-year experience testing using Mockito, Selenium, Cucumber or any other testing framework
  • Self-motivated, passionate, well organised individual with demonstrable problem solving skills and excellent verbal and written communication skills
  • Experience in building distributed Machine Learning systems
  • Familiarity with cloud technologies: OpenShift, AWS and build tools: Maven, Gradle

Where will you be working?

Northampton was the birthplace of Barclaycard in 1966 and we’ve been based in Pavilion Drive since the building opened in 1997.

We purchased the building from the landlord in early 2018 as a sign of our commitment to investment in Northampton. Plans to further develop this Campus-style location are under way to allow for a real collaborative work environment. Based just off the A45 it is easily accessible by both car and bus routes.



 Report Job