Connectivity Software Engineer – VP

BarclaysNew York, NY
$180,000 - $225,000Onsite

About The Position

Embark on a transformative journey as a Connectivity Software Engineer – VP. At Barclays, our vision is clear –to redefine the future of banking and help craft innovative solutions. In this role, you will support the cross-asset engineering team responsible for developing Exchange Connectivity applications supporting multiple business areas. These applications are built on a distributed Java platform designed to deliver low-latency, high-throughput message processing. Your role sits within a regionally distributed development team delivering both technical and business-driven solutions, with close collaboration across global teams including London and Prague.

Requirements

  • Experience with Developing low-latency trading applications using Core Java and/or C++ in Linux environments
  • Experience with Multithreading, memory management, caching, networking, distributed systems, and performance-oriented system design
  • Experience with Financial systems supporting trading, risk, middle office, or related services, with exposure to client or market connectivity and order management preferred
  • Experience mentoring and guiding junior engineers within a collaborative development environment
  • Experience communicating effectively with technical and business stakeholders across region
  • Subject matter expert within own discipline and will guide technical direction (for individual contributor)
  • Lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments (for individual contributor)
  • Train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions (for individual contributor)
  • Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, in support of the control and governance agenda.
  • Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
  • Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
  • Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives.
  • In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions.
  • Adopt and include the outcomes of extensive research in problem solving processes.
  • Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
  • Demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship
  • Demonstrate the Barclays Mindset – to Empower, Challenge and Drive
  • Developing low-latency trading applications using Core Java and/or C++ in Linux environments
  • Multithreading, memory management, caching, networking, distributed systems, and performance-oriented system design
  • Financial systems supporting trading, risk, middle office, or related services, with exposure to client or market connectivity and order management preferred
  • Mentoring and guiding junior engineers within a collaborative development environment
  • Communicating effectively with technical and business stakeholders across region

Nice To Haves

  • Knowledge of financial messaging protocols such as FIX, OUCH, or Millennium
  • Experience with network engineering or platform engineering concepts
  • Familiarity with cloud platforms and container technologies
  • Exposure to ML or AI tools within engineering environments

Responsibilities

  • Provision of high-quality support and problem-solving capabilities through various communication channels to resolve specific technology issues related to products and applications, ensuring that the relevant stakeholders are updated on progress.
  • Development of reports and dashboards to visualise and communicate key findings and recommendations for improvement to team leads and relevant stakeholders.
  • Management of user requests including password resets, software installation, access provisioning and equipment troubleshooting.
  • Collection and maintenance of incidents, requests and resolutions to access trends, identify common issues, track services metrics.
  • Maintenance of a knowledge base containing documentation of resolved cases for future reference and self-service opportunities.
  • Execution of assessments to establish the severity and urgency of reported issues to support the prioritisation process.
  • Development and provision of user training on applications, systems and equipment to enhance experience and self-sufficiency.
  • Contribute or set strategy, drive requirements and make recommendations for change.
  • Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.
  • If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes.
  • Lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements.
  • Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
  • Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
  • Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives.
  • In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions.
  • Adopt and include the outcomes of extensive research in problem solving processes.
  • Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
  • Support the cross-asset engineering team responsible for developing Exchange Connectivity applications supporting multiple business areas.
  • Develop applications on a distributed Java platform designed to deliver low-latency, high-throughput message processing.
  • Deliver both technical and business-driven solutions, with close collaboration across global teams including London and Prague.
  • Mentoring and guiding junior engineers within a collaborative development environment.
  • Communicating effectively with technical and business stakeholders across region.

Benefits

  • The minimum and maximum salary/rate information above includes only base salary or base hourly rate. It does not include any other type of compensation or benefits that may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service