Are you passionate about leveraging cutting-edge technology to revolutionize the digital landscape? Join Barclays as a Software Engineer, where you’ll play a pivotal role in driving innovation and delivering exceptional customer experiences. This role, based in Pune, offers the opportunity to design and develop high-quality software solutions while collaborating with a team of forward-thinking professionals.
About Barclays
Barclays is a globally recognized financial institution, committed to delivering world-class products and services across various domains. By blending advanced technology with industry expertise, we provide seamless banking, investment, and financial solutions to our clients. Our culture fosters creativity, collaboration, and excellence, driving us to make a tangible impact in the communities we serve.
Role Overview
As a Software Engineer at Barclays, you will lead the evolution of our digital offerings by harnessing cutting-edge technologies and methodologies. Your contributions will be instrumental in enhancing our platform capabilities, ensuring exceptional performance, scalability, and security.
Key Responsibilities:
- Software Development: Design, develop, and optimize software solutions that align with business goals and deliver high-quality user experiences.
- Collaboration: Work closely with product managers, designers, and other engineers to define requirements and ensure seamless integration of solutions.
- Code Quality: Maintain scalable, maintainable, and efficient code while adhering to secure coding practices.
- Testing: Implement effective unit testing practices to guarantee software reliability and robustness.
- Continuous Learning: Stay informed about industry trends and contribute to the organization’s technology communities.
- Process Improvement: Engage in initiatives aimed at enhancing development processes and fostering a culture of technical excellence.
Skills and Qualifications
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related fields.
- Strong academic record with a focus on software engineering principles.
Technical Expertise:
- Proficiency in web front-end development using React and Node.js.
- Strong knowledge of HTML5, CSS3, and JavaScript ES6.
- Experience with version control tools like Git.
- Familiarity with unit testing frameworks such as Jest or Selenium.
- Understanding of REST/API design and application architecture.
- Agile software development practices.
Highly Valued Skills:
- Expertise in relational databases (e.g., SQL Server, Oracle) and NoSQL databases (e.g., MongoDB).
- Experience with Continuous Integration (CI) and DevOps tools like GitLab, Jenkins, and Chef.
- Knowledge of CI/CD pipelines and related tools.
Soft Skills:
- Strong critical thinking and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for technology and a commitment to continuous learning.
Purpose of the Role
To design, develop, and enhance software that provides transformative capabilities for our customers and colleagues. This includes utilizing advanced engineering methodologies to ensure the delivery of scalable, high-performing, and secure software solutions.
Key Accountabilities
- Development Excellence: Create and deliver software solutions that meet or exceed expectations for quality, performance, and scalability.
- Cross-Functional Collaboration: Partner with stakeholders to ensure alignment with business objectives and seamless integration of solutions.
- Secure Practices: Implement secure coding practices to safeguard sensitive data and mitigate risks.
- Leadership: Lead or contribute to technical discussions and code reviews, promoting a culture of quality and knowledge sharing.
- Adaptability: Adjust to changing business needs and technological advancements to deliver optimal results.
Role Expectations
Analyst Expectations:
- Perform assigned activities in a timely and high-quality manner while driving continuous improvement.
- Develop in-depth technical expertise in your area of work.
- Understand principles and concepts related to your domain, providing advisory support when needed.
- Demonstrate accountability for delivering results, managing risks, and adhering to controls and governance standards.
Leadership Expectations:
If leading a team, embody the following behaviors to foster an environment where colleagues thrive:
- Listen and Be Authentic
- Energize and Inspire
- Align Across the Enterprise
- Develop Others
For individual contributors, act as a technical advisor and demonstrate expertise in your work area.
Location
Pune, India
Apply

Zensar Hiring Gen AI Projects | Multiple Locations

Wipro Hiring Trainee | Chennai

MicroLand Hiring Graduate Trainee | Across India
Why Join Barclays?
Innovative Environment:
Work at the forefront of technological innovation, leveraging advanced tools and methodologies to create impactful solutions.
Professional Growth:
Barclays offers continuous learning opportunities, certifications, and career development programs to help you reach your full potential.
Inclusive Culture:
We are committed to fostering an inclusive workplace where diversity is celebrated, and everyone feels empowered to contribute their best.
Global Impact:
Be part of a global organization that delivers meaningful change and creates value for clients, stakeholders, and communities.