P
Pico1d ago
New

Senior Engineer

United StatesUnited States·New Yorksenior
OtherEngineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

(to include but not limited to) Analyze Latency Needs and the help in design,

Technical Tools
OtherEngineer

Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions.  As financial industry experts at the center of markets and technology, we help our clients efficiently scale their business and quickly access markets. From infrastructure to connectivity, we support our clients through the full trading lifecycle.  We are a global company headquartered in New York, with offices in Chicago, London, Singapore, Hong Kong and Tokyo.

 

Pico fuels the global capital markets community by providing managed infrastructure solutions and market data that enable clients to efficiently scale their businesses and rapidly access global markets.

As experts at the intersection of financial markets and technology, we deliver infrastructure, connectivity, cloud, and market data solutions that support clients throughout the entire trading lifecycle. Pico is headquartered in New York with offices in Chicago, Dublin, London, Belfast, Madrid, Krakow, Singapore, Seoul, Tokyo, and Sydney.

Pico is seeking an experienced Sr. Engineer to manage and optimize the end-to-end latency for critical market data deployments.

Responsibilities

~1 min read
  • Analyze Latency Needs and the help in design, testing and developing Redline InRush software for market data and configure the software to meet those needs
  • Collaborate with developers to optimize the software to reflect deployment use case and modify configurations to achieve latency objectives
  • Optimize network topology to achieve lowest latency in network
  • Build models using Java to simulate what if scenarios for measuring capacity
  • Automate capacity measurement and estimation using C/C++ to simulate network failures
  • Measure current software capacity against performance thresholds
  • Develop tools using programming in C/C++ and Java to measure and simulate capacity of the software and network
  • Analyze trends and predict changes for future capacity expansion using prediction models and stochastic functions
  • Create a variety of models using VMWare and other measurement frameworks to record performance and latency benchmark
  • Store the results in MYSQL database for querying and retrieving performance benchmarks across different deployments
  • Map results from the MYSQL database against deployment Service Level Agreements and suggest corrective actions
  • Ensure that the Redline InRush and Redline Execution Gateway software continues to function through changes and upgrades
  • Design each piece of the monitoring software to monitor Redline Software deployments and plan how the different pieces will work together
  • Gather requirements to create a real time alerting framework for critical customers and create high level design for the monitoring and alerting system
  • Perform routine maintenance and software upgrades
  • Approve network changes from vendors and ensure production environments are stable during changes
  • Design repeatable and deterministic tests for benchmarking Redline Software scalability 
  • Create framework for automatically running these tests with every release and every deployment
  • Analyze the results and suggest changes to the software and configuration based on results and findings of the test
  • Run repeatable and deterministic tests for Network performance and expansion. Suggest Networking changes based on changing patterns in performance.
  • Identify system, hardware and software vulnerabilities and compare the performance changes after suitable patches are applied
  • Design the monitoring framework for capturing system and software performance
  • Create a reporting and analytics tool to routinely report performance to stakeholders
  • Create an alert generation framework for reporting deviation in performance after changes
  • Develop software to gather performance statistics from operating system for all subsystems including disk, I/O, CPUs, memory, network
  • Determine change in application behavior based on delta in parameters
  • Analyze and benchmark system characteristics and its impact on Redline InRush and Execution Gateway Software performance.
  • Characterize behavior of Redline Software on virtual machines and compare with physical hardware across generations.
  • Create tools to automate validation of distributed computing systems
  • Create automation for deploying Redline Software and characterize system behavior
  • Design validation tests to measure and isolate delta in performance
  • Document every aspect of Redline API and Software documentation
  • Create Runbooks and processes for documenting change and outline deployment methodology
  • Create UML diagrams, flowcharts, high level system design documents for software development of Redline Automation Tools
  • Ensure that the Redline InRush and Execution Gateways continue to function without disruption through software maintenance and testing
  • Create Technical Runbooks and Change Management processes for all changes in the production environment
  • Provide guidance on stable software upgrades and create a path to rollout of Redline Software on production trading systems
  • Coordinate and manage expectations on hardware changes
  • Recommend checkout processes after Deployment of Redline Software upgrades and help with testing post installation
  • Configure Linux users and assign appropriate user permissions for seamless working with Redline InRush and Execution Gateway
  • Configure the BIOS, sysconf and other low level operating system parameters for lowest latency
  • Modify the Redline Software to be compatible with different versions of Linux including RedHat Enterprise Linux and CentOS 
  • Gather core technical requirements from customers and translate them into internal requirements for engineering team
  • Conduct requirement analysis and generate high level software design including models and flowcharts for prioritization with other software developers

 Customize Redline applications to each end-client and use-case and provide release management.

  • Identify core technical requirement for each customer use case
  • Document every aspect of trading systems to allow normal functionality through changes and upgrades. including guidance on Redline software and configuration customized to the client core use case
  • Proactive bug scrubbing to recommend software upgrades to impacted customers and suggest releases and verify backward compatibility

 

This position is available with Pico Services Inc. The controller of your personal data will be Pico Services Inc.

For further information on what personal data we collect, how we will process your personal data and your rights with respect to your personal data please read our Pico Job Candidate Privacy Notice, View Here.

Be a part of Pico Family

Pico is an equal opportunity employer. Pico does not discriminate on the basis of a candidate's age, race, gender, color, religion, sexual orientation, physical or mental disability, or other non-merit factors. All employment decisions at Pico are based on business needs, job requirements and qualifications. If you require any assistance or accommodations to be made for the recruitment process, please inform us when you submit your online application.

 

Location & Eligibility

Where is the job
New York, United States
On-site at the office
Who can apply
US

Listing Details

Posted
June 26, 2026
First seen
June 26, 2026
Last seen
June 28, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
60%
Scored at
June 26, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

P
Senior Engineer