Taro Logo

Software Engineer

Barclays is a British multinational universal bank providing financial services globally.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer

Join Barclays as a Software Engineer in their Pune office, where you'll be at the forefront of digital innovation in the banking sector. This role combines technical expertise with business impact, focusing on developing and improving software solutions that serve both customers and colleagues. You'll work with cutting-edge technologies including Java, Python, Kubernetes, and various cloud platforms, while being part of a global financial institution.

The position requires a blend of technical prowess and collaborative skills, as you'll be working across teams to design and implement scalable solutions. You'll be responsible for everything from code development to security implementation, ensuring high-quality deliverables that meet banking industry standards. The role offers exposure to enterprise-level systems and the opportunity to work with modern DevOps practices and cloud technologies.

As an Assistant Vice President level position, you'll have the opportunity to influence technical decisions and contribute to policy development. The role combines hands-on development with strategic thinking, requiring both technical expertise and leadership capabilities. You'll be part of Barclays' digital transformation journey, working in an environment that values innovation while maintaining the highest standards of security and reliability.

The ideal candidate will bring strong experience in software development, particularly in Java and Python, along with knowledge of modern DevOps tools and practices. You'll need to demonstrate both technical excellence and strong communication skills, as you'll be working with stakeholders across the organization. This role offers the opportunity to work on significant projects that impact the global banking infrastructure while developing your career at a prestigious financial institution.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Design, develop and improve software utilizing various engineering methodologies
  • Develop high-quality software solutions using industry-aligned programming languages and frameworks
  • Collaborate with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality
  • Implement effective unit testing practices
  • Adhere to secure coding practices
  • Stay informed of industry technology trends

Requirements For Software Engineer

Java
Python
Kubernetes
  • Experience with DevOps/CI/CD in enterprise context
  • Knowledge of PaaS and Cloud deployment options
  • Experience with GitLab, OpenShift, Docker, Kubernetes, Jenkins, Gradle, Maven
  • Python, Java, and Spring framework experience
  • Infrastructure as Code experience (CloudFormation, Terraform)
  • Strong communication skills
  • Problem-solving abilities
  • Knowledge of software development life cycle
  • Understanding of monitoring tools like AppDynamics, ELK, AWS CloudWatch

Interested in this job?

Jobs Related To Barclays Software Engineer