Data Engineer - AWS
Barclays
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Data Engineer - AWS at Barclays
At Barclays, you'll join a transformative journey as a Data Engineer - AWS, shaping the future of technology delivery. This role demands strong analytical and problem-solving skills to understand business requirements and deliver high-quality ETL process designs for Foundational, Consolidated, and Business data products. You will tackle complex technical problems collaboratively with fellow engineers, business analysts, and business stakeholders.
Required Skills and Experience
- Experience in ETL, data processing, and data warehousing.
- Preferred AWS cloud development, with a strong understanding of AWS services such as EC2, S3, Lambda, RDS, DynamoDB.
- Proficient in at least one Python programming language.
- Hands-on experience with Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform.
- Experience in Data Processing and ETL in On-prem and Cloud based systems.
- Good knowledge of monitoring, logging, and troubleshooting tools like CloudWatch and CloudTrail.
- Strong communication skills and ability to work in a collaborative team environment.
Highly Valued Skills
- Experience with AWS services and integrations.
- Agile development practices.
- Familiarity with databases (SQL/NoSQL).
- Good understanding of cloud security best practices and experience with IAM, VPC, security groups, and encryption mechanisms.
- Experience with version control systems (Git, GitHub, Bitbucket).
Role Purpose and Accountabilities
The purpose of this role is to manage the efficient delivery of large-scale technical projects and capabilities across the bank. You will collaborate with internal and external stakeholders to understand their needs and expectations throughout the software product lifecycle, ensuring adherence to agreed time, budget, and quality requirements.
- Manage the delivery, resource allocation, and improvement of complex technical project capabilities using Agile/Scrum methodologies.
- Collaborate with customers and business teams to implement customer trials and propose technically feasible solutions.
- Work with software engineers, quality teams, and product managers to deliver high-quality products aligned to bank objectives, regulation, and security policies.
- Identify, assess, and mitigate risks associated with technical projects.
- Manage change requests and communicate effectively with stakeholders.
- Manage vendor relations to ensure delivery according to agreed terms.
- Stay abreast of the latest industry technology trends, evaluate new approaches, and foster a culture of continuous learning and technical excellence.
Vice President Expectations
As a Vice President, you will contribute to or set strategy, drive requirements, and make recommendations for change. You will plan resources, budgets, and policies, manage and maintain processes, and drive continuous improvements. If in a leadership role, you will define jobs, responsibilities, plan for departmental needs, counsel employees, and contribute to pay decisions. As an individual contributor, you will be a subject matter expert, guide technical direction, lead collaborative multi-year assignments, and coach less experienced specialists. You will advise key stakeholders, manage and mitigate risks, and demonstrate accountability for strengthening controls. Collaboration, sophisticated analytical thought, and building trusting relationships are crucial for achieving key business objectives.
Barclays Values & Mindset
All colleagues are expected to demonstrate Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset to Empower, Challenge, and Drive.
Key skills/competency
- AWS Cloud
- ETL Processes
- Data Warehousing
- Python Programming
- Infrastructure as Code
- Agile Methodologies
- Cloud Security
- SQL/NoSQL Databases
- Risk Management
- Stakeholder Management
How to Get Hired at Barclays
- Research Barclays' culture: Study their mission, values (Respect, Integrity, Service, Excellence, Stewardship), and recent news.
- Tailor your resume: Highlight AWS, ETL, Python, and IaC experience, aligning with the Data Engineer - AWS role.
- Showcase problem-solving: Prepare examples demonstrating analytical skills and complex technical problem resolution.
- Practice behavioral questions: Focus on instances where you empowered, challenged, or drove initiatives, aligning with the Barclays Mindset.
- Understand financial services: Familiarize yourself with the banking sector's data challenges and security requirements.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background