Software Engineer III, Electronic Colo Trading

JPMORGAN CHASE BANK, N.A.

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorganChase within the Infrastructure Platforms, Electronic Trading Services, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

• Support the build, configuration, and lifecycle management of Linux server fleets supporting colo trading workloads, including provisioning, patching, hardening, and performance tuning, with guidance from senior engineers.

• Contribute to and maintain automation for OS deployment, configuration management, and continuous compliance, reducing manual effort and improving repeatability.

• Partner with network, trading technology, and data center teams to help optimize latency, throughput, and stability, including assisting with kernel and host-level tuning activities where appropriate (e.g., IRQ handling, CPU isolation, NUMA awareness, NIC settings) under established standards.

• Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.

• Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

• Operate and improve observability (metrics, logs, tracing where applicable, and alerting); help translate signals into actionable runbooks and reliability improvements.

• Participate in incident response for Linux/compute-related events, including triage, mitigation, escalation, root-cause investigation support, and corrective/preventative actions; contribute to measurable reduction in recurring incidents.

• Assist with colo hardware-adjacent responsibilities as needed, including break/fix coordination, remote hands engagement, firmware alignment, and standardized rack-level practices, following approved procedures.

• Follow and help maintain secure access patterns, secrets handling, and least-privilege controls aligned with enterprise security and audit expectations.

• Contribute to capacity and reliability activities such as maintenance planning, upgrade execution, resiliency testing support, and failure-mode reviews.

• Produce clear operational documentation (runbooks, build notes, incident timelines, environment-specific procedures), and keep documentation current for colo constraints.

Required qualifications, capabilities, and skills

• Bachelor’s Degree in Computer Science, Cybersecurity, Data Science, or related disciplines

• Formal training or certification on software engineering concepts and 3+ years applied experience

• Professional experience administering Linux in production (e.g., RHEL-derived, Debian/Ubuntu) in a mission-critical or high-availability environment.

• Working competency troubleshooting performance and reliability issues across OS, hardware, and basic networking layers.

• Familiarity with Linux performance and troubleshooting tools and concepts (e.g., CPU/memory/disk/network analysis, process/thread behavior, system logs).

• Scripting proficiency in Bash and Python and experience automating repetitive operational tasks.

• Exposure to configuration management, CI/CD practices, monitoring/alerting, and structured root-cause analysis (direct ownership not required, but hands-on participation expected).

• Experience participating in incident management processes, including documenting events and contributing to post-incident reviews.

• Clear communication skills with the ability to explain technical issues, status, and risk to both engineering and non-engineering stakeholders.

• Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

• Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.

Preferred qualifications, capabilities, and skills

• Experience supporting electronic trading, market connectivity platforms, or similarly latency-sensitive, high-availability environments.

• Exposure to colocation data centers, remote hands workflows, controlled maintenance windows, and strict change discipline.

• Familiarity with low-latency Linux tuning concepts (e.g., CPU pinning, interrupt tuning, time synchronization discipline), even if applied under guidance.

• Experience with infrastructure-as-code patterns and standardized “golden” server builds.

• Exposure to fleet management practices: automation-driven patching, configuration drift control, and compliance reporting.

To apply for this position, please use the following URL:

https://ars2.equest.com/?response_id=29b2f36eef36322debb929d444574d90

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.