Join Barclays as a Software Engineer, where you will play a key role in designing, developing, and enhancing innovative software solutions. You’ll work with various engineering methodologies to deliver cutting-edge technology, platforms, and business capabilities that meet the needs of our customers and colleagues. As part of our team, you’ll be responsible for continuously improving software products, ensuring they remain high-quality, scalable, and aligned with our evolving business goals.
To be successful in this role, you should have:
* Experience with development in one of the following: Java, .NET, Python, Angular/React, Scala, Go
* Experience with CI/CD and automation, especially with GitLab
* Experience with infrastructure, either in public cloud (AWS, Azure) or on-premise cloud implementation
Additional highly valued skills include:
* Containerization and Orchestration: Knowledge of Docker and Kubernetes is highly desirable
* Knowledge of security principles and best practices in application and automation implementation
* Flexibility to adopt and learn new technologies aligned with those across the business unit
You may be assessed on key skills relevant for success in this role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology skills, as well as job-specific technical skills.
This role is based in Glasgow or Knutsford.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
* Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
* Cross-functional collaboration with product managers, designers, and other engineers to define requirements, devise solutions, and ensure alignment with business objectives.
* Participate in code reviews and promote a culture of quality and knowledge sharing.
* Stay informed of industry trends and contribute to the organization’s technology communities.
* Adhere to secure coding practices to mitigate vulnerabilities and protect data.
* Implement effective unit testing practices to ensure code quality and reliability.
Assistant Vice President Expectations
* Advise and influence decision-making, contribute to policy development, and collaborate with other functions.
* Lead a team performing complex tasks, set objectives, and coach employees.
* Demonstrate leadership behaviors: Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others.
* For individual contributors, lead collaborative assignments and guide team members.
* Consult on complex issues and support risk mitigation and policy development.
* Manage risk and strengthen controls related to work performed.
* Collaborate across areas to contribute to organizational objectives.
* Engage in complex data analysis to solve problems creatively.
* Communicate complex information effectively.
* Influence stakeholders to achieve outcomes.
All colleagues are expected to demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset: Empower, Challenge, and Drive.
#J-18808-Ljbffr