Join us as a Senior software Engineer, at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
To be successful as a Senior software Engineer, you should have experience with:
- A highly hands-on engineering leader who combines deep expertise in Java/. Net Full Stack Development, Python Engineering, AI/GenAI, Cloud Platforms, APIs, Infrastructure, and Data Engineering with strong stakeholder engagement, delivery leadership, and the ability to build scalable, enterprise-grade platforms while driving engineering excellence across the organization.
- Strong hands-on experience developing enterprise applications using Java, Spring Boot, Python, REST APIs, Microservices, and modern software engineering practices.
- Experience building and supporting full-stack applications across frontend and backend technologies including React, Angular,
TypeScript, HTML, CSS, Java/. Net, and Python.
- Proven expertise in designing, developing, and supporting enterprise APIs, microservices, integration services, and distributed systems.
- Strong experience with cloud-native technologies, preferably AWS, including deployment.
- Solid understanding of Continuous Integration, Continuous Delivery, DevOps practices, automated testing, release management, and platform reliability engineering.
Some other highly valued skills may include
- Experience with data integration, structured and unstructured data processing, Enterprise Data Platform data products, and data engineering principles.
- Experience within Financial Services, Risk, Fraud, Economic Crime, Cyber Security, or Regulatory Technology domains.
- Exposure to Databricks, PySpark, Starburst, Athena, Snowflake, Iceberg, or modern data technologies.
- Experience with event-driven architectu
📌 Sr Software Engineer (Pune)
🏢 Barclays
📍 Pune