B
Senior C++ Developer, Algo Trade
Barclays PLC
Pune, India₹35,000–₹100,000/mo≈ AED 1.5K-4.4K/moToday
IndiaCData StructuresAlgorithmsLow LatencyTCPIPModern CMulti ThreadingLinuxUnixAlgorithmic TradingUser Space NetworkingFull Time
Skills Required
ExcelLeadership
Job Description
Job Description Role Overview:
As a Senior C++ Developer (Algo Trade) - Vice President at Barclays, your main responsibility will be to design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. You will be instrumental in developing and delivering high-quality software solutions, ensuring code scalability, maintainability, and performance optimization. Your role will also involve collaborating with product managers, designers, and other engineers to define software requirements and devise solution strategies aligned with business objectives.
Key Responsibilities:
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools
- Collaborate cross-functionally with product managers, designers, and engineers to define software requirements and ensure seamless integration with business objectives
- Participate in code reviews, promote a culture of code quality and knowledge sharing
- Stay updated on industry technology trends and contribute to the organizations technology communities
- Adhere to secure coding practices and implement effective unit testing practices
- Contribute to strategy, drive requirements, and make recommendations for change
- Manage resources, budgets, and policies; deliver continuous improvements and escalate policy breaches
- Lead a team, define jobs and responsibilities, counsel employees on performance, and contribute to pay decisions
- Demonstrate clear leadership behaviours to create an environment for colleagues to thrive
- Advise key stakeholders on functional and cross-functional areas of impact and alignment
- Demonstrate comprehensive understanding of organizational functions to contribute to achieving business goals
- Collaborate with internal and external stakeholders to achieve key business objectives
- Uphold Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship
Qualifications Required:
- Hands-on expertise in C++ and familiarity with Modern C++ topics and features
- Proficiency in data structures and algorithms
- Experience with multi-threading, C++ standard library, Linux/Unix operating system, and Linux commands
- Front office trading development experience on the critical path to exchange
- Algorithmic Trading experience with a High-Frequency Trading Firm
- Understanding of C++ performance and low latency, with experience in latency reduction
- Highly valued skills may include User Space Networking (Solar flare open onload) and lower-level TCPIP Experience (socket API, epoll)
Please note that this role is based out of Pune. Role Overview:
As a Senior C++ Developer (Algo Trade) - Vice President at Barclays, your main responsibility will be to design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. You will be instrumental in developing and delivering high-quality software solutions, ensuring code scalability, maintainability, and performance optimization. Your role will also involve collaborating with product managers, designers, and other engineers to define software requirements and devise solution strategies aligned with business objectives.
Key Responsibilities:
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools
- Collaborate cross-functionally with product managers, designers, and engineers to define software requirements and ensure seamless integration with business objectives
- Participate in code reviews, promote a culture of code quality and knowledge sharing
- Stay updated on industry technology trends and contribute to the organizations technology communities
- Adhere to secure coding practices and implement effective unit testing practices
- Contribute to strategy, drive requirements, and make recommendations for change
- Manage resources, budgets, and policies; deliver continuous improvements and escalate policy breaches
- Lead a team, define jobs and responsibilities, counsel employees on performance, and contribute to pay decisions
- Demonstrate clear leadership behaviours to create an environment for colleagues to thrive
- Advise key stakeholders on functional and cross-functional areas of impact and alignment
- Demonstrate comprehensive understanding of organizational functions to contribute to achieving business goals
- Collaborate with internal and external stakeholders to achieve key business objectives
- Uphold Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship
Qualifications Required:
- Hands-on expertise in C++ and familiarity with Modern C++ topics and features
- Proficiency in data structures and algorithms
- Experience with multi-threading, C++ standard library, Linux/Unix operating system, and Linux commands
- Front office trading development experienc