N P Associates
Desktop Support Analyst - Linux, Windows The successful will be a part of the infrastructure team which is responsible for keeping a live trading floor running and steadily automating the work of doing so. The IT Operations Analyst will work closely with traders, staff, and the wider Infrastructure team (including dedicated Windows, Unix, and Networks teams) to act as the face of technology on the trading floor, resolving issues directly while continuously identifying and eliminating repetitive manual tasks through automation and scripting. Candidates MUST have at least some Unix / Linux Systems Administration experience along with strong Scripting in any of: PowerShell, Bash, Python. About the role: Acting as the first point of contact for IT support (in person, phone, chat, ticketing), triaging quickly and prioritising anything affecting live trading or market-critical systems. Providing desktop support for Windows and Unix/Linux workstations, including setup, imaging, configuration, troubleshooting, and hardware. Supporting multi-monitor trading desk setups, peripherals, and dealer boards, as well as setting up, moving, and reconfiguring physical desks across the office. Providing first-line support for meeting rooms and video conferencing (Teams), escalating complex A/V issues as needed. Covering an early shift to support market open at least one week per month, as part of a team rota. Managing users in a Hybrid Active Directory environment (on-prem AD synced with Entra ID), including account provisioning, MFA, and group membership. Owning user onboarding and offboarding end-to-end: account creation, equipment preparation, access provisioning, and secure removal on exit. Administering core SaaS and collaboration tools: Atlassian (Jira / Confluence), Microsoft Teams, and Slack. Assisting with desktop-level software deployment, patching, and endpoint security. Owning issues through to resolution, logging, tracking, and seeing tickets through even when specialist teams are involved, while documenting resolutions to keep the knowledge base current. Hunting down repetitive, manual BAU work and eliminating it by scripting solutions (PowerShell, Bash, Python) that cut errors, reduce toil, and free the team for higher-value work. Using AI tooling-such as coding assistants and agentic workflows-to accelerate scripting, documentation, and diagnostics. Building self-service and ticket-deflection into how we operate by improving runbooks, automating provisioning, and creating smarter request workflows. Owning the automations you ship, maintaining them, documenting them, and handing them over properly. Contributing to IT projects, rollouts, and office moves, and proactively suggesting improvements to tooling, processes, and the user experience. Lifting and moving heavy equipment, such as desktops, monitors, and UPS units, as part of day-to-day support and office moves. What success looks like: In your first 6 months: You're trusted on the floor during market hours, you own onboarding/offboarding end-to-end, and you've shipped your first automations - small is fine, shipped is what counts. By 12 months: At least one recurring ticket category has measurably shrunk because of something you built, the knowledge base reflects how things actually work, and the team's manual workload is visibly lighter than when you arrived. Essential Skills: A genuine automation-first instinct with examples of things you've successfully scripted away. Strong ownership skills to see problems through to resolution rather than handing them off. Solid technical grounding and sound judgement to truly understand the systems you support. A keen curiosity about AI tooling to work faster and tackle harder problems. Calm composure and clear communication under pressure, with strong customer-service instincts in a live trading environment. 1-4 years of professional experience in IT support, IT operations, or desktop support (junior to mid-level). Strong Windows desktop support experience (Windows 10/11). Hands-on experience with Unix/Linux workstations, and comfort at the command line. Strong scripting ability in PowerShell, Bash, or Python. Proven experience managing users in Active Directory and administering SaaS / collaboration tools. Confident troubleshooting skills across hardware, software, and networking fundamentals (DNS, DHCP, TCP/IP, VPN). Prior experience with IT ticketing / ITSM systems. Prior experience in financial services, proprietary trading, or a hedge fund advantageous but not a prerequisite. Hands-on experience with our stack: Atlassian (Jira, Confluence, JSM), Microsoft Teams, Slack, Hybrid AD / Entra ID advantageous. Relevant certifications (CompTIA A+/Network+, Microsoft, ITIL) advantageous. Any previous Financial / banking experience beneficial Physical requirements: This is a hands-on, on-site role. You must be able to lift and move heavy equipment - desktops, monitors, UPS units, and similar - as part of day-to-day support and office moves.
Desktop Support Analyst - Linux, Windows The successful will be a part of the infrastructure team which is responsible for keeping a live trading floor running and steadily automating the work of doing so. The IT Operations Analyst will work closely with traders, staff, and the wider Infrastructure team (including dedicated Windows, Unix, and Networks teams) to act as the face of technology on the trading floor, resolving issues directly while continuously identifying and eliminating repetitive manual tasks through automation and scripting. Candidates MUST have at least some Unix / Linux Systems Administration experience along with strong Scripting in any of: PowerShell, Bash, Python. About the role: Acting as the first point of contact for IT support (in person, phone, chat, ticketing), triaging quickly and prioritising anything affecting live trading or market-critical systems. Providing desktop support for Windows and Unix/Linux workstations, including setup, imaging, configuration, troubleshooting, and hardware. Supporting multi-monitor trading desk setups, peripherals, and dealer boards, as well as setting up, moving, and reconfiguring physical desks across the office. Providing first-line support for meeting rooms and video conferencing (Teams), escalating complex A/V issues as needed. Covering an early shift to support market open at least one week per month, as part of a team rota. Managing users in a Hybrid Active Directory environment (on-prem AD synced with Entra ID), including account provisioning, MFA, and group membership. Owning user onboarding and offboarding end-to-end: account creation, equipment preparation, access provisioning, and secure removal on exit. Administering core SaaS and collaboration tools: Atlassian (Jira / Confluence), Microsoft Teams, and Slack. Assisting with desktop-level software deployment, patching, and endpoint security. Owning issues through to resolution, logging, tracking, and seeing tickets through even when specialist teams are involved, while documenting resolutions to keep the knowledge base current. Hunting down repetitive, manual BAU work and eliminating it by scripting solutions (PowerShell, Bash, Python) that cut errors, reduce toil, and free the team for higher-value work. Using AI tooling-such as coding assistants and agentic workflows-to accelerate scripting, documentation, and diagnostics. Building self-service and ticket-deflection into how we operate by improving runbooks, automating provisioning, and creating smarter request workflows. Owning the automations you ship, maintaining them, documenting them, and handing them over properly. Contributing to IT projects, rollouts, and office moves, and proactively suggesting improvements to tooling, processes, and the user experience. Lifting and moving heavy equipment, such as desktops, monitors, and UPS units, as part of day-to-day support and office moves. What success looks like: In your first 6 months: You're trusted on the floor during market hours, you own onboarding/offboarding end-to-end, and you've shipped your first automations - small is fine, shipped is what counts. By 12 months: At least one recurring ticket category has measurably shrunk because of something you built, the knowledge base reflects how things actually work, and the team's manual workload is visibly lighter than when you arrived. Essential Skills: A genuine automation-first instinct with examples of things you've successfully scripted away. Strong ownership skills to see problems through to resolution rather than handing them off. Solid technical grounding and sound judgement to truly understand the systems you support. A keen curiosity about AI tooling to work faster and tackle harder problems. Calm composure and clear communication under pressure, with strong customer-service instincts in a live trading environment. 1-4 years of professional experience in IT support, IT operations, or desktop support (junior to mid-level). Strong Windows desktop support experience (Windows 10/11). Hands-on experience with Unix/Linux workstations, and comfort at the command line. Strong scripting ability in PowerShell, Bash, or Python. Proven experience managing users in Active Directory and administering SaaS / collaboration tools. Confident troubleshooting skills across hardware, software, and networking fundamentals (DNS, DHCP, TCP/IP, VPN). Prior experience with IT ticketing / ITSM systems. Prior experience in financial services, proprietary trading, or a hedge fund advantageous but not a prerequisite. Hands-on experience with our stack: Atlassian (Jira, Confluence, JSM), Microsoft Teams, Slack, Hybrid AD / Entra ID advantageous. Relevant certifications (CompTIA A+/Network+, Microsoft, ITIL) advantageous. Any previous Financial / banking experience beneficial Physical requirements: This is a hands-on, on-site role. You must be able to lift and move heavy equipment - desktops, monitors, UPS units, and similar - as part of day-to-day support and office moves.
N P Associates
Support Analyst, 2nd / 3rd Line Support - Financial / Banking - Linux, Python, SQL. An exciting and challenging role providing 2nd / 3rd Line Support / Systems Administration for a primary Trading Application in a Linux environment, candidates must have in depth Linux experience with strong Database / SQL and Scripting skills. Candidates will have previous Banking / Financial experience with some Market Data / Trade Floor Support and experience with FIX protocol and client onboarding. Candidates are required to have a breadth and depth of Technical knowledge along with an unrivalled troubleshooting aptitude as you'll take ownership of incidents from start to finish and be covering a number of different areas from front to back end as opposed to passing it on and escalating to other teams. Required Skills: Troubleshooting aptitude 2nd to none - someone who enjoys the technical challenge and finding resolutions to complex problems. Experience providing Application Support including installation / configuration, upgrading and troubleshooting both in person and remotely. Strong Linux Systems Administration (Redhat, Centos, Rocky). Extensive experience of at least one Scripting Language - Powershell, Python, Ruby, JavaScript,Perl, SQL, Bash. In depth knowledge of Databases to DBA / Developer level including writing and troubleshooting SQl Code including performance issues - SQL Server / Oracle. General Networking / Infrastructure Troubleshooting and Diagnostics - DNS, DHCP, TCP/IP, Firewalls Good understanding / operational experience of ITIL methodology with any certifications beneficial. Ability work well under pressure in a vibrant and busy environment. Non Essential But Highly Desirable Skills: Previous experience supporting Futures & Options Trading, Risk and Settlement Systems. Experience with payment / settlement systems - Swift, Euroclear etc. Linux / Unix System Administration - RedHat, Ubuntu, Solaris. Knowledge of at least one of the ISV's products - Trading Technologies, Stellar, ULLink, WebICE, Object Trading, Fidessa, ION / Patsystems, Trayport. Exchange Connectivity - ICE / LIFFE, Eurex, CME / CBOT, Euronext, Xetra, Chi-X, LME, LSE, NYSE. FIX Connectivity - Client On-boarding, Support / Troubleshooting of FIX Logs / Connections. Other Market Data - Reuters, Bloomberg, CQG, Ateo (Teo and Lisa). Experience in Exchange and Vendor Management with a view to project managing exchange/system critical upgrades Whilst experience gained in Financial Markets or Financial Services - ideally banking - would be highly beneficial the core underlying Technical Skills are more important. Excellent Salary and Benefits to include: Inclusion in Personal and Company Bonus + Overtime 25 days holiday per year, increasing to 30 days. Pension Health Care, Health and Life Assurance Childcare Vouchers Season Ticket Loan Subsidised Gym Membership Cycle To Work Scheme There's a broad salary range which will be wholly dependent on level of skills and relevant Financial Industry experience. If you're an experienced Applications Support Analyst ready to take your career and technical expertise to the next level including learning a number of new skills then apply in strict confidence for more information.
Support Analyst, 2nd / 3rd Line Support - Financial / Banking - Linux, Python, SQL. An exciting and challenging role providing 2nd / 3rd Line Support / Systems Administration for a primary Trading Application in a Linux environment, candidates must have in depth Linux experience with strong Database / SQL and Scripting skills. Candidates will have previous Banking / Financial experience with some Market Data / Trade Floor Support and experience with FIX protocol and client onboarding. Candidates are required to have a breadth and depth of Technical knowledge along with an unrivalled troubleshooting aptitude as you'll take ownership of incidents from start to finish and be covering a number of different areas from front to back end as opposed to passing it on and escalating to other teams. Required Skills: Troubleshooting aptitude 2nd to none - someone who enjoys the technical challenge and finding resolutions to complex problems. Experience providing Application Support including installation / configuration, upgrading and troubleshooting both in person and remotely. Strong Linux Systems Administration (Redhat, Centos, Rocky). Extensive experience of at least one Scripting Language - Powershell, Python, Ruby, JavaScript,Perl, SQL, Bash. In depth knowledge of Databases to DBA / Developer level including writing and troubleshooting SQl Code including performance issues - SQL Server / Oracle. General Networking / Infrastructure Troubleshooting and Diagnostics - DNS, DHCP, TCP/IP, Firewalls Good understanding / operational experience of ITIL methodology with any certifications beneficial. Ability work well under pressure in a vibrant and busy environment. Non Essential But Highly Desirable Skills: Previous experience supporting Futures & Options Trading, Risk and Settlement Systems. Experience with payment / settlement systems - Swift, Euroclear etc. Linux / Unix System Administration - RedHat, Ubuntu, Solaris. Knowledge of at least one of the ISV's products - Trading Technologies, Stellar, ULLink, WebICE, Object Trading, Fidessa, ION / Patsystems, Trayport. Exchange Connectivity - ICE / LIFFE, Eurex, CME / CBOT, Euronext, Xetra, Chi-X, LME, LSE, NYSE. FIX Connectivity - Client On-boarding, Support / Troubleshooting of FIX Logs / Connections. Other Market Data - Reuters, Bloomberg, CQG, Ateo (Teo and Lisa). Experience in Exchange and Vendor Management with a view to project managing exchange/system critical upgrades Whilst experience gained in Financial Markets or Financial Services - ideally banking - would be highly beneficial the core underlying Technical Skills are more important. Excellent Salary and Benefits to include: Inclusion in Personal and Company Bonus + Overtime 25 days holiday per year, increasing to 30 days. Pension Health Care, Health and Life Assurance Childcare Vouchers Season Ticket Loan Subsidised Gym Membership Cycle To Work Scheme There's a broad salary range which will be wholly dependent on level of skills and relevant Financial Industry experience. If you're an experienced Applications Support Analyst ready to take your career and technical expertise to the next level including learning a number of new skills then apply in strict confidence for more information.
N P Associates
DevOps Cloud Engineer / Linux Systems Administrator - Working in a vibrant and fast-moving financial environment utilizing cutting edge technology with an excellent package and benefits. Candidates must come from a Linux Systems Administrators Background (as opposed to Software Engineering) and have recent Linux Administration experience and some previous Financial/Banking experience. Job Overview The position is for a Senior Cloud and DevOPS Engineer with STRONG Linux Systems Administration background to join a team maintaining existing and building new infrastructure, sharing knowledge and best practices. This is an incredibly varied role, covering all aspects of automation and management of low latency trading platforms both on premise and cloud as well as supporting clients with their implementation of The Company's Technology solutions. The successful candidate will be a key player within a small but highly technical infrastructure team. Responsibilities and Duties Develop and deliver automated multi-account global cloud infrastructure using infrastructure as code (Terraform). Enhance the automation of current processes both cloud and on-premise by using Scripting languages such as Ansible, Python and other automation tools. Work with the development team to take over and productionise new technologies and workflows. Collaborate with DevOps, development and infrastructure teams around architectural design and cloud best practices. Provide support to development and ops teams; this includes, build Servers, virtual environments and CI/CD pipelines. Assist the Linux team with deployment and maintenance of software/operating system/hardware using systems and configuration management tools (Ansible, Terraform) Systems capacity planning; creating and maintaining a scalable system for Dev, QA, Test and Production. Prepare and maintain up to date documentation. Required Skills/Experience 5+ years' experience architecting, building, and operating systems on multi-account AWS and GCP platforms. 5+ years DevOps - Strong CI/CD Pipelines, Deployment Strategies, Monitoring, automation. Experience with OpenShift / Kubernetes Strong Linux system administration (RedHat/CentOS or similar). 5+ years' experience with automation languages such as Python, bash, Ansible and Terraform. Experience with Build, Release and Version Control Systems such as Git, GitLab etc. Extensive proven experience with AWS network and security implementations and management. Experience administering and maintaining systems monitoring/alerting technologies (CloudWatch, Splunk, Nagios, Rapid7, Grafana etc.). Proven experience with containerisation - Docker/Kubernetes/ECS/ECR, etc., Database administration - MySQL, QuestDB, Elasticsearch. Experience with multiple cloud providers AWS and GCP - Azure a bonus. Demonstrate strong verbal and written communication skills. Competitive salary in the £110/130k range + Bonus + Benefits
DevOps Cloud Engineer / Linux Systems Administrator - Working in a vibrant and fast-moving financial environment utilizing cutting edge technology with an excellent package and benefits. Candidates must come from a Linux Systems Administrators Background (as opposed to Software Engineering) and have recent Linux Administration experience and some previous Financial/Banking experience. Job Overview The position is for a Senior Cloud and DevOPS Engineer with STRONG Linux Systems Administration background to join a team maintaining existing and building new infrastructure, sharing knowledge and best practices. This is an incredibly varied role, covering all aspects of automation and management of low latency trading platforms both on premise and cloud as well as supporting clients with their implementation of The Company's Technology solutions. The successful candidate will be a key player within a small but highly technical infrastructure team. Responsibilities and Duties Develop and deliver automated multi-account global cloud infrastructure using infrastructure as code (Terraform). Enhance the automation of current processes both cloud and on-premise by using Scripting languages such as Ansible, Python and other automation tools. Work with the development team to take over and productionise new technologies and workflows. Collaborate with DevOps, development and infrastructure teams around architectural design and cloud best practices. Provide support to development and ops teams; this includes, build Servers, virtual environments and CI/CD pipelines. Assist the Linux team with deployment and maintenance of software/operating system/hardware using systems and configuration management tools (Ansible, Terraform) Systems capacity planning; creating and maintaining a scalable system for Dev, QA, Test and Production. Prepare and maintain up to date documentation. Required Skills/Experience 5+ years' experience architecting, building, and operating systems on multi-account AWS and GCP platforms. 5+ years DevOps - Strong CI/CD Pipelines, Deployment Strategies, Monitoring, automation. Experience with OpenShift / Kubernetes Strong Linux system administration (RedHat/CentOS or similar). 5+ years' experience with automation languages such as Python, bash, Ansible and Terraform. Experience with Build, Release and Version Control Systems such as Git, GitLab etc. Extensive proven experience with AWS network and security implementations and management. Experience administering and maintaining systems monitoring/alerting technologies (CloudWatch, Splunk, Nagios, Rapid7, Grafana etc.). Proven experience with containerisation - Docker/Kubernetes/ECS/ECR, etc., Database administration - MySQL, QuestDB, Elasticsearch. Experience with multiple cloud providers AWS and GCP - Azure a bonus. Demonstrate strong verbal and written communication skills. Competitive salary in the £110/130k range + Bonus + Benefits
N P Associates
Senior Software Engineer / Principal Software Engineer- C++, Python - Financial / Banking. Candidates will have a minimum 8+ years C++ experience and excellent knowledge of Python -coming from a Financial / Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity. Job Overview You will work with the Product, Infrastructure and QA teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Principal Software Engineer - C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and Duties • Codes, tests, integrates, and documents software. • Provides technical leadership to more junior employees and other teams. • Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products. • Participate as a Subject Matter Expert in internal review of software components and systems. • Work on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation. • Apply and champion the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products. • Keep abreast of technology trends and champion new ideas and process improvements. Required Skills/Experience • 8+ years development experience in C++ 11 and Boost creating performant, scalable applications. • 6+ years of experience in networking (UDP, Multicasting, TCP, etc ), messaging, and algorithms. • 6+ years of experience on Linux systems. • Good understanding of modern development best practices and methodologies • Python, including Pytest. • Knowledge of capital markets exchange connectivity on stocks (fixed income and derivatives is a plus), including exchange protocols such as FIX and SBE. • Most importantly, a drive to solve complex technological and trading challenges with a great team of talented developers. • Comfortable using Agile methodology, including continuous integration, sprints, Jira and the relevant processes and workflow. • Some understanding and usage of cloud technology is a plus but not mandatory. Candidates may be considered either as a Senior or Principal Software Engineer depending upon experience / skills with a salary range, reflective of skills between £100 / £140
Senior Software Engineer / Principal Software Engineer- C++, Python - Financial / Banking. Candidates will have a minimum 8+ years C++ experience and excellent knowledge of Python -coming from a Financial / Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity. Job Overview You will work with the Product, Infrastructure and QA teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handle large amount of TPS to drive a highly efficient technology used by several markets around the world. To be successful in this role as a Principal Software Engineer - C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and Duties • Codes, tests, integrates, and documents software. • Provides technical leadership to more junior employees and other teams. • Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products. • Participate as a Subject Matter Expert in internal review of software components and systems. • Work on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation. • Apply and champion the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products. • Keep abreast of technology trends and champion new ideas and process improvements. Required Skills/Experience • 8+ years development experience in C++ 11 and Boost creating performant, scalable applications. • 6+ years of experience in networking (UDP, Multicasting, TCP, etc ), messaging, and algorithms. • 6+ years of experience on Linux systems. • Good understanding of modern development best practices and methodologies • Python, including Pytest. • Knowledge of capital markets exchange connectivity on stocks (fixed income and derivatives is a plus), including exchange protocols such as FIX and SBE. • Most importantly, a drive to solve complex technological and trading challenges with a great team of talented developers. • Comfortable using Agile methodology, including continuous integration, sprints, Jira and the relevant processes and workflow. • Some understanding and usage of cloud technology is a plus but not mandatory. Candidates may be considered either as a Senior or Principal Software Engineer depending upon experience / skills with a salary range, reflective of skills between £100 / £140