Software Engineer, AVP

Barclays

Bengaluru, Karnataka, India1h agovia LinkedIn

About the Role

Join Barclays as a Customer Journey - Software Engineer - AVP. This role is responsible for leading the design, development, and delivery of secure, scalable, and resilient applications, with primary accountability for customer journey solutions. It combines hands-on engineering, technical oversight, and project delivery ownership on key web technologies.

Key Responsibilities

  • Spearhead the evolution of the digital landscape, driving innovation and excellence.
  • Build high-performing teams and drive engineering excellence through modern architecture, high-quality engineering, automation, security, CI/CD, and operational best practices.
  • Lead, develop, and contribute to a high-performing mobile engineering team to deliver high-quality customer experiences.
  • Design, build, test, and operate production services.
  • Design web solutions catering to accessibility and responsive requirements.
  • Component development using Node-based build tooling.
  • Support end-to-end testing.
  • Use AI engineering tools to accelerate research, code understanding, prototyping, implementation, and documentation while applying sound engineering judgment.
  • Build production services, distributed systems, or shared platform capabilities.
  • Work with APIs, RESTful services, integration contracts, and data or domain models.
  • Work with authentication, authorization, and identity management.
  • Communicate technical decisions clearly, collaborate across teams and time zones, and support other engineers through feedback and knowledge sharing.
  • Define and implement engineering standards, patterns, and development best practices.
  • Drive adoption of modern CI/CD pipelines, automated testing, security controls, and release automation.
  • Collaborate closely with Product Owner, Solution Architect, Security, Platform, and QA teams to deliver integrated digital solutions.
  • Ensure compliance with enterprise security, risk, governance, and regulatory requirements.
  • Guide architectural discussions and ensure solutions are scalable, maintainable, secure, and aligned to engineering standards.
  • Provide technical leadership across various technologies.
  • Mentor and coach teams on career development through feedback, technical assistance, performance management, and development planning.
  • Foster a culture of collaboration, accountability, continuous improvement, and engineering excellence.
  • Support recruitment, onboarding, and team growth initiatives.
  • Champion DevSecOps practices, observability, reliability engineering, and operational excellence across the mobile landscape.
  • Promote knowledge sharing through code reviews, technical discussions, pairing sessions, and documentation.
  • Balance technical excellence with delivery commitments and business outcomes.
  • Develop and deliver 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 software requirements, devise solution strategies, and ensure seamless integration and alignment 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 actively contribute to the organization’s technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability, and reliability.
  • Advise and influence decision making, contribute to policy development, and take responsibility for operational effectiveness.
  • Collaborate closely with other functions/business divisions.
  • Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function.
  • Set objectives and coach employees in pursuit of those objectives, appraise performance relative to objectives, and determine reward outcomes.
  • Lead collaborative assignments and guide team members through structured assignments, identifying the need for the inclusion of other areas of specialization to complete assignments.
  • Identify new directions for assignments and/or projects, identifying a combination of cross-functional methodologies or practices to meet required outcomes.
  • Consult on complex issues, providing advice to People Leaders to support the resolution of escalated issues.
  • Identify ways to mitigate risk and develop new policies/procedures in support of the control and governance agenda.
  • Take ownership for managing risk and strengthening controls in relation to the work done.
  • Perform work that is closely related to that of other areas, requiring an understanding of how areas coordinate and contribute to the achievement of the objectives of the organization sub-function.
  • Collaborate with other areas of work, including business-aligned support areas, to keep up-to-speed with business activity and strategy.
  • Engage in complex analysis of data from multiple sources of information (internal and external) to solve problems creatively and effectively.
  • Communicate complex information.
  • Influence or convince stakeholders to achieve outcomes.

Requirements & Tech Stack

  • REACT
  • JavaScript / TypeScript
  • HTML
  • CSS
  • AWS
  • Docker
  • Kubernetes
  • Node-based build tooling
  • AI engineering tools
  • APIs
  • RESTful services
  • Gitlab
  • Terraform
  • Ansible
  • Datadog
  • Constrainers
  • Helm
  • PING ID
  • Java
  • Google Cloud

Qualifications

  • Experience with technologies such as REACT, JavaScript / TypeScript, HTML, CSS, AWS, Docker, and Kubernetes.
  • Experience building production services, distributed systems, or shared platform capabilities.
  • Experience working with APIs, RESTful services, integration contracts, and data or domain models.
  • Experience with authentication, authorization, and identity management.
  • DevOps Skillsets: Gitlab, Terraform, Ansible, Datadog, constrainers, and Helm.
  • Strong understanding of application architecture, dependency management, and maintainable code design.
  • Technical leadership across various technologies like PING ID, Java, JavaScript, API, Docker, Google Cloud and secure code engineering.
  • Understanding of how areas coordinate and contribute to the achievement of the organization sub-function objectives.
  • Ability to engage in complex analysis of data from multiple sources of information to solve problems creatively and effectively.
  • Ability to communicate complex information.
  • Ability to influence or convince stakeholders to achieve outcomes.
  • Demonstrated understanding of risk and controls, change and transformation, business acumen, strategic thinking and digital and technology.

Fresher Software Developer Jobs in Bengaluru · last 7 days

111 openings · 110 need no experience

Most hiring: Creative Hands HR, IBM, Brigosha Technologies

See all 111 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job