Senior Software Engineer

Barclays · Pune · Posted 2026-07-18

Tech stack: JavaScript

Apply on the company site · Get a referral for this role

Barclays salary & ratings · Barclays interview process · More live openings

About the role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Responsibilities:
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Qualifications:
- Security levels & Access handling, Sharing & Visibility, Data modelling in Salesforce.
- OOTB features & configurations of Salesforce, Point & click customisations & automations (Lightning flows, Validation rules, Approval processes, Flexi pages, etc).
- Programming in Apex,Aura,LWC (Must have good expertise in building, reviewing & maintaining clean high quality (following industry best practices) Apex classes, Apex triggers, Asynchronous apex, Apex test, Custom API, Integration processes, Aura, LWC pages.
- Source control tools using Git, Deployments (change-sets, sfdx/sf), Using org utilities like Developer Console & IDEs like VScode.
- Salesforce Knowledge.
- Financial Service Cloud.
- Hands on experience in Force.com customization.
- Hands-on expertise of salesforce lightening Aura and LWC components.
- Very strong skills in Salesforce development technologies including;Advanced Apex (Triggers, Dynamic Apex) Advanced Visual force, Javascript.
- Integration (both real time and batch) via SOAP, REST and BULK API, Apex Callouts.
- Data migration using Apex data loader and other data loading tool.
- Knowledge of a structured change environment, for example in Banking, financial services or with a Fintech.
- Salesforce Developer certifications preferred.
- Good grasping power to learn new things quickly and to understand the Client's requirements.
- Translate simple to complex user requirements into functional and actionable software within the Salesforce .
- The role is based out of Pune.

Qualifications

- Security levels & Access handling, Sharing & Visibility, Data modelling in Salesforce.
- OOTB features & configurations of Salesforce, Point & click customisations & automations (Lightning flows, Validation rules, Approval processes, Flexi pages, etc).
- Programming in Apex,Aura,LWC (Must have good expertise in building, reviewing & maintaining clean high quality (following industry best practices) Apex classes, Apex triggers, Asynchronous apex, Apex test, Custom API, Integration processes, Aura, LWC pages. Source control tools using Git, Deployments (change-sets, sfdx/sf)
- Using org utilities like Developer Console & IDEs like VScode.
- Salesforce Knowledge.
- Financial Service Cloud.
- Hands on experience in Force.com customization.
- Hands-on expertise of salesforce lightening Aura and LWC components.
- Very strong skills in Salesforce development technologies including;Advanced Apex (Triggers, Dynamic Apex) Advanced Visual force, Javascript.
- Integration (both real time and batch) via SOAP, REST and BULK API, Apex Callouts.
- Data migration using Apex data loader and other data loading tool.
- Knowledge of a structured change environment, for example in Banking, financial services or with a Fintech.
- Salesforce Developer certifications preferred.
- Good grasping power to learn new things quickly and to understand the Client's requirements.
- Translate simple to complex user requirements into functional and actionable software within the Salesforce.
- The role is based out of Pune.

Responsibilities

- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

More openings at Barclays