Senior UI Software Engineer – Securitized Products Electronic Trading
Listed on 2025-12-18
-
Software Development
Software Engineer, Senior Developer
Senior UI Software Engineer – Securitized Products Electronic Trading
Join to apply for the Senior UI Software Engineer – Securitized Products Electronic Trading role at Barclays
3 days ago Be among the first 25 applicants
Embark on a transformative journey as a Senior UI Software Engineer – Securitized Products Electronic Trading. At Barclays, our vision is clear – to redefine the future of banking and craft innovative solutions. The Securitized Products area is increasing their investment in Electronic Trading, and this role will be pivotal in supporting the development of the user interface. Working directly with Trading and Sales, you will be part of a high‑performing team that will implement a best‑in‑class electronic trading system using a combination of Java, Angular, .NET
and other technologies. This is a unique opportunity to take on a key role in a high‑visibility project within a dynamic, rapidly evolving environment.
- Capable programmer with a passion for clean, efficient code using Object Oriented Design principles
- Extensive experience of Angular coding and Web Socket implementation for real‑time systems
- Familiarity with Java and MongoDB
- Experience working with C#, WPF and other .NET technologies
- Comfortable discussing requirements and presenting solutions with trading and sales users
- Guiding and supporting junior developers
- Knowledge of UX design
- Experience with state‑management technology such as Redux
- Understanding of Fixed Income products and Electronic Trading workflow, especially Request For Quote
- Experience overseeing the analysis, design, and implementation of Fixed Income Electronic Trading user interfaces
Whippany, NJ or New York, NY office.
SalaryWhippany, NJ – Minimum: $170,000, Maximum: $230,000
New York, NY – Minimum: $170,000, Maximum: $230,000
Base salary only; additional compensation or benefits may be available.
BenefitsBarclays employees are eligible for a suite of competitive and generous employee benefits, including medical, dental and vision coverage, 401(k), life insurance, and other paid leave for qualifying circumstances.
This position is eligible for an incentive award.
Purpose of the RoleTo design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities- Development and delivery of high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools. Ensure code is scalable, maintainable, and optimized for performance.
- Collaborate cross‑functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaborate 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.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship and the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Seniority LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
IndustryBanking and Financial Services
ContactFor more information or our careers page.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).