Senior Software Engineer

New Today

Overview

Join to apply for the Senior Software Engineer role at Barclays.

This role is based in Fleet. You will design, develop and improve software, utilising various engineering methodologies, to provide business, platform, and technology capabilities for customers and colleagues.

To be successful as a Senior Software Developer you should have the following skills/experience.

Responsibilities

  • Development and delivery of high-quality software solutions using industry-aligned languages, frameworks, and tools. Ensure code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives.
  • Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and actively contribute to the organization’s technology communities to foster technical excellence and growth.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.

Qualifications / Skills

  • Strong experience in Java, Oracle Databases and JBoss.
  • Logical thinking with problem-solving ability, and good communication and presentation skills to collaborate in cross-functional teams.
  • Experience in developing, troubleshooting, and fixing problems with large legacy applications.
  • Good experience with Microservices, MongoDB and Spring Boot (highly valued).

Other highly valued skills may include risk and controls, change and transformation, business acumen, strategic thinking and digital and technology skills, as well as job-specific technical skills.

Accountabilities

  • Development and delivery of high-quality software solutions; ensure code is scalable and optimized for performance.
  • Collaborate with product managers, designers, and engineers to define requirements and ensure alignment with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of technology trends and contribute to technology communities to foster growth.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect data.
  • Implement unit testing practices to ensure code quality and reliability.

Leadership / Expectations

  • All colleagues demonstrate Barclays values of Respect, Integrity, Service, Excellence and Stewardship, and the Barclays Mindset: Empower, Challenge and Drive.
  • Senior roles may include leadership responsibilities and coaching; individuals lead collaborative assignments and guide team members when appropriate.
  • Consult on complex issues and support risk management and governance initiatives as needed.
  • Collaborate with other areas of work to align with business strategy.
  • Engage in complex data analysis to solve problems and communicate complex information effectively.
  • Influence stakeholders to achieve outcomes.

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Banking and Financial Services

Referrals increase your chances of interviewing at Barclays.

#J-18808-Ljbffr
Location:
Fleet, ENGLAND, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search