Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Home > Python programming jobs

Software Engineer in Others

  • Barclays
  • Full time
  • Email
  • Pune, India

Responsibilities

  • Develop and maintain reliable, scalable, secure applications, services, and APIs.
  • Design and manage data platforms, application components, integrations, and storage solutions.
  • Build and support data pipelines that provide data durability, completeness, consistency, accessibility, and security.
  • Create processing and analysis components and algorithms suited to business requirements, data volumes, complexity, performance, and maintainability needs.
  • Support data scientists in building and deploying machine learning models and integrate AI-powered features and intelligent automation where appropriate.
  • Collaborate with software engineers, data scientists, product owners, and other stakeholders to deliver software solutions.
  • Participate in code reviews, promote code quality and knowledge sharing, and apply unit testing and secure coding practices.
  • Manage data privacy, access control, compliance, risk mitigation, and related controls.
  • Advise stakeholders, resolve technical problems, and contribute to technology communities and continuous improvement.

Requirements

  • In-depth technical knowledge and experience in the assigned area of expertise, with a thorough understanding of relevant principles and concepts.
  • Good programming skills in one or more of Python, Java, C#, SQL, or Scala.
  • Experience building and maintaining scalable, reliable software applications and services.
  • Familiarity with Git, Apache Spark, Kafka, Airflow, and cloud platforms such as AWS, Azure, or GCP.
  • Experience or familiarity with data pipelines, data storage, large-volume data processing, algorithms, integrations, and machine learning model support.
  • Understanding of secure software development, data privacy, access control, compliance standards, risk and controls, and software quality practices.
  • Ability to collaborate across teams, communicate complex information, influence decisions, and work with internal and external stakeholders.
  • Awareness of AI-assisted development tools and modern software engineering practices.

Benefits

  • The role is based in the Barclays Pune office.

Barclays

Barclays is a UK‑based universal bank that provides retail and commercial banking, credit cards (Barclaycard), wealth management, and investment banking to consumers, businesses, and institutions. Publicly listed in London and New York, it generates revenue from net interest income, fees, and mar...

Similar positions

Senior, Machine Learning Engineer

  • Torc Robotics
  • Full time
  • USA
  • 09/22/2026
  • Salary: $177k - $213k/yr
  • Remote

Senior Software Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 09/22/2026
  • Sydney

Deployed Engineer, Professional Services

  • LangChain
  • Full time
  • Remote
  • 09/22/2026
  • Salary: Competitive
  • APAC

Senior AI Engineer

  • Jeeves
  • Full time
  • Remote
  • 09/22/2026
  • Brazil

Senior Product Security Engineer

  • AlphaSense
  • Full time
  • USA
  • 09/22/2026
  • Salary: $182k - $228k/yr
  • Remote