Software Engineer at Barclays | GB | Rezi

Software Engineer at Barclays

Software Engineer

Barclays · GB

1 months ago

Software Engineer

Barclays · GB

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Barclays's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Barclays — free, in seconds.

About the Role

As a Software Engineer within Barclaycard Payments, you will help design, build and operate customer-facing products that support one of the UK's leading payments businesses. Working across the technology stack, you will contribute to the delivery of scalable solutions, collaborate with experienced engineering teams and play a key role in shaping the future of a business undergoing significant transformation.

Responsibilities

  • Design, develop and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities.
  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
  • Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and contribute to the organization’s technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Contribute to or set strategy, drive requirements, and make recommendations for change.
  • Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements.
  • Advise key stakeholders on functional and cross-functional areas of impact and alignment.
  • Manage and mitigate risks through assessment.
  • Demonstrate leadership and accountability for managing risk and strengthening controls.
  • Demonstrate comprehensive understanding of the organisation functions to contribute to achieving business goals.
  • Collaborate with other areas of work for business-aligned support.
  • Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
  • Adopt and include the outcomes of extensive research in problem-solving processes.
  • Build and maintain trusting relationships and partnerships with internal and external stakeholders.
  • Work as part of a Product Delivery team responsible for building, delivering and supporting products end-to-end.
  • Contribute to technical improvements and support the ongoing evolution of the technology landscape.

Requirements

  • Software engineering experience with knowledge of modern application development practices.
  • Experience developing solutions across frontend, backend or full-stack environments.
  • A focus on delivering customer-centred solutions and positive business outcomes.
  • Excellent communication and collaboration skills.
  • Risk and controls, change and transformation, business acumen, strategic thinking and digital and technology skills may be assessed.
  • Job-specific technical skills may be assessed.

Skills

  • Rust
  • Kotlin
  • TypeScript
  • React
  • Kubernetes
  • Cloud-native platforms
  • Containerisation technologies
  • DevOps practices
  • CI/CD methodologies
  • Infrastructure as code
  • Event-driven architecture
  • Messaging technologies
  • API development
  • AI technologies
  • Machine learning integration

Location

  • London

Work Type

  • Hybrid working model (three days per week in office)
  • On-call rota participation may be required

Experience Level

  • Individual contributor (if applicable)
  • People Leader (if applicable)

About the Company

  • Barclaycard Payments processes billions of pounds of payments annually for businesses across the UK.
  • Through a strategic partnership with Brookfield Asset Management, Barclaycard Payments is transforming into a standalone fintech focused on innovation, growth and customer outcomes.