Barclays

Lead Engineering

Barclays
Apply
5 months ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, and improve software that provides business, platform, and technology capabilities.
  • Build and ship production applications from concept through deployment using appropriate programming languages, frameworks, tools, version control, and CI/CD pipelines.
  • Design scalable, maintainable, and performance-optimized solutions and resolve complex technical problems.
  • Collaborate with product managers, designers, engineers, and cross-functional stakeholders to define requirements and solution strategies.
  • Participate in code reviews, promote code quality and knowledge sharing, and contribute to technical communities.
  • Apply secure coding practices and effective unit testing to protect data and improve software reliability.
  • Guide team members or lead collaborative assignments, mentor junior developers, and contribute to technical decisions.
  • Manage risks, strengthen controls, and support delivery according to quality, governance, and business objectives.

Requirements

  • Demonstrated proficiency in Java, Kotlin, JavaScript, or React, depending on the role’s backend, Android, full-stack, or frontend focus.
  • Proven experience developing and deploying production applications, including understanding of the software development life cycle, Git, and CI/CD pipelines.
  • Strong problem-solving and analytical ability, including systematic debugging and efficient solution design.
  • Ability to collaborate in cross-functional teams, communicate technical concepts, document work, and participate in code reviews.
  • Experience with relational databases such as SQL or PostgreSQL, or NoSQL databases such as MongoDB, including schema design, indexing, and query optimization, is valued.
  • Experience designing or consuming REST APIs and understanding HTTP, request/response handling, and authentication mechanisms is valued.
  • Familiarity with unit, integration, or end-to-end testing and test-driven development practices is valued.
  • Knowledge of scalable system design, performance optimization, caching strategies, or mobile application architecture is valued.
  • Experience using ChatGPT, GitHub Copilot, Claude, or similar AI tools for development workflows is valued.
  • Ability to guide junior developers, contribute to technical decisions, and raise team standards.

Benefits

  • The role is based in Pune.
  • The position includes leadership, mentoring, and opportunities to contribute to technical communities and engineering excellence.
Barclays

About Barclays

10,000+ employees

Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.

Contact me