Overview
Join us at Barclays as a Senior Software Engineer. Be apart of the team collaborating with stakeholders to understand their needs and requirements and design and implement solutions that meet those needs and create solutions that balance technology risks against business delivery, driving consistency.
This role is based in Northampton, England.
Responsibilities
* Design and development of solutions as products that can evolve, meeting business requirements that align with modern software engineering practices and automated delivery tooling. This includes identification and implementation of the technologies and platforms.
* Targeted design activities that apply an appropriate workload placement strategy and maximise the benefit of cloud capabilities such as elasticity, serverless, containerisation etc.
* Best practice designs incorporating security principles (such as defence in depth and reduction of blast radius) that meet the Bank’s resiliency expectations.
* Solutions that appropriately balance risks and controls to deliver the agreed business and technology value.
* Adoption of standardised solutions where they fit. If no standard solutions fit, feed into their ongoing evolution where appropriate.
* Fault finding and performance issues support to operational support teams, leveraging available tooling.
* Solution design impact assessment in terms of risk, capacity and cost impact, inc. estimation of project change and ongoing run costs.
* Development of the requisite architecture inputs required to comply with the bank’s governance processes, including design artefacts required for architecture, privacy, security and records management governance processes.
Key Technologies and Skills
* AWS, Azure, or Google Cloud Platforms with a focus on hybrid/multi-cloud environments; experience in creating the framework, architecture, and design of cloud platforms and solutions. Experience in modern architecture such as Event-driven, Domain-driven design, Artificial intelligence, machine learning.
* Microservices & API Design: Designing modular, scalable systems using RESTful or GraphQL APIs, API gateway, load balancers.
* Designing data architecture with conceptual, logical and physical data models; ensuring data lineage, masking, and regulatory compliance (e.g., GDPR and DPDP Act).
* Automated deployment CI/CD pipelines (e.g., Jenkins, GitLab CI) and using Infrastructure as Code tools like Terraform or CloudFormation.
Other Valued Skills
* Understanding of the finance industry to align solutions with business goals with a focus on cost optimization. Awareness of GDPR, HIPAA, PCI DSS. Certifications such as AWS Certified Solutions Architect, TOGAF.
* Ability to understand the big picture and how components interact. Trade-off analysis: evaluate performance, scalability, cost, and maintainability.
* Risk management: identify and mitigate architectural and technical risks.
* The ability to translate business needs into technical solutions. Technical documentation: create clear architecture diagrams and documentation; work with developers, project managers, and business analysts.
Leadership/Executive Expectations
* Contribute to strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage processes; deliver continuous improvements and escalate breaches of policies.
* If managing a team, define roles and responsibilities, plan for department needs, counsel on performance, and guide specialists to influence operations aligned with strategic priorities.
* Leaders demonstrate Barclays values and leadership behaviours to create an environment for colleagues to thrive.
* For individual contributors, act as a subject matter expert, lead multi-year assignments, and guide team members; train and coach others as needed.
* Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional impact and alignment.
* Manage and mitigate risks in support of control and governance agendas; demonstrate leadership and accountability for risk management.
* Collaborate with other areas to keep pace with business activity and strategy.
* Create solutions based on analytical thought to compare complex alternatives and solve problems; include research outcomes in problem solving processes.
* Build and maintain trusted relationships with internal and external stakeholders to achieve business objectives.
Barclays Values
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship and the Barclays Mindset to Empower, Challenge and Drive.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Banking and Financial Services
All other postings and non-essential notices have been removed to focus on the role above.
#J-18808-Ljbffr