# Software Developer

**Company**: Barclays
**Location**: Tokyo, Roppongi Hills Mori Tower
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Tokyo-Roppongi-Hills-Mori-Tower/Vice-President---Software-Engineer_JR-0000127612?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8a7fac2a-474

## Description

We are seeking an enthusiastic software developer to join the technology team responsible for the Barclays Equities Cash Algorithmic Trading Platform.

The successful candidate will be responsible for software design and implementation of all components within the platform.

The position requires a hands-on software developer with significant expertise across multiple domains: Exposure to Algorithmic Trading strategy, Smart Order Router and Internal matching engine development, low latency transaction processing, design, and architecture of resilient platforms.

The candidate should demonstrate good understanding and strict adherence to SDLC principals for both enhancements and new development with focus on Agile Development methods.

The person will need strong Stewardship ensuring the current platform is continually improved in terms of performance, stability and controls to meet the demands of the business and the regulators complying with the standards set in Barclays Global Electronic Technology policy.

**Key Accountabilities**

- Core development and enhancement on our algorithmic trading and smart order routing platforms trading Cash Equities across Asia markets.

- Continuously seek to deliver zero-defect versions on the platform. Perform 2nd line support and knowledge transfer to Prod support teams to ensure smooth releases.

- Contribute to solutions to tech debt to continuously improve the platform.

- Follow Barclays development standards and Agile development model.

**Stakeholder Management and Leadership**

- We work in as agile environment, so the role needs someone able to switch task, work fast and effectively and respond quickly to the fast-paced environment.

- The role requires good communication with the development and support team in execution of projects.

**Decision-making and Problem Solving**

- The role faces a demanding business with firm timelines to meet for client deliveries. It requires appropriate risk evaluation.

- Troubleshooting complex issues between hardware and software are a key element of the role.

**Person Specification**

- Experienced in financial markets and applications, including algorithms, market data feeds and API’s, order routing protocols, and the complete front-to-back trading flow.

- Competence in software development with C++ and Java on Linux along with performance profiling tools and techniques.

- Experience with connectivity solutions and the FIX protocol.

- Experience in developing multithreaded systems and knowledge of thread synchronization techniques.

- Good communication skills, both written and verbal.

- Ability to work in a fast paced, time critical team environment.

- Strong problem-solving, analytical, technical and troubleshooting.

- Self-motivated; demonstrate problem solving, solution-focused attitude.

## Skills

### Required
- C++
- Java
- Linux
- performance profiling tools
- FIX protocol
- multithreaded systems
- thread synchronization techniques
- algorithmic trading
- market data feeds
- API's
- order routing protocols

---

Source: [Apply at barclays.wd3.myworkdayjobs.com](https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Tokyo-Roppongi-Hills-Mori-Tower/Vice-President---Software-Engineer_JR-0000127612?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
