Overview
Embark on a transformative career journey as a Software Engineer at Barclays, where you\'ll play a pivotal role in delivering mission-critical tools and technology solutions. Partnering closely with Equities Exotic Derivatives, Quantitative Investment Strategy desks, Quantitative Analysts, and risk management teams, you\'ll contribute to the support and evolution of distributed valuation services. In this dynamic and highly visible role, you\'ll be responsible for maintaining and enhancing existing technology platforms to keep pace with the rapidly changing landscape of trading, risk management, and valuation methodologies. You\'ll also lead the re-architecture, migration, and modernization of core tools and solutions, leveraging enterprise-grade technology stacks to build robust, scalable systems that drive sustainable business growth.
Responsibilities
- Development and maintenance of software solutions across trading, risk management, and valuation domains, ensuring scalability and performance.
- Lead re-architecture, migration, and modernization efforts for core tools and systems.
- Collaborate with Equities Exotic Derivatives, Quantitative Investment Strategy, quantitative analysts, and risk management teams to support distributed valuation services.
- Engage in design and code reviews, promote code quality, and contribute to a culture of technical excellence.
- Adhere to secure coding practices and implement effective unit testing.
Qualifications
- Developing applications using C++, Java, and C#.
- Maintainable code in Python for automation, data processing, and software development.
- Proficiency in SQL, including creating and managing stored procedures to optimize database operations.
- Knowledge of functional programming to build scalable and testable software systems.
- Use of Git for version control and integration into CI/CD pipelines.
- Experience with Windows batch files and PowerShell to improve operational efficiency.
- Web-based UI programming to create responsive and user-friendly interfaces.
- Linux shell scripting for system administration and development tasks.
- Excel VBA for data manipulation and reporting.
- REST APIs programming to enable seamless communication between software components.
Location
This role is based in New York, NY.
Salary
Minimum Salary: $120,000
Maximum Salary: $175,000
The minimum and maximum salary/rate information above include only base salary or base hourly rate. It does not include any other type of compensation or benefits that may be available.
All colleagues will be expected to demonstrate Barclays values and mindset in their day-to-day work.