M

Software Engineer - Core Software Engineering (International Remote Role)

MEMX

Remote · Full Time

Be the first to apply

Experience
6+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
Work from home
Education
B.S. in Computer Science
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

MEMX is seeking an experienced Software Engineer to join its core development team focused on the MEMX trading platform. The role centers on the design, implementation, and maintenance of production-grade trading system software, with primary responsibility for US evening shift support covering Equities and Options platforms and key Market Tech clients.

Key Responsibilities

  • Participate in the full software development lifecycle for the MEMX Trading Platform.
  • Develop event-driven, low-latency, and high-throughput applications.
  • Promptly diagnose and resolve software issues encountered in production environments.
  • Provide primary support during the US evening shift from 10PM to 6AM EST.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum six years of experience in real-time server-side Java software engineering.
  • Strong capability to independently multitask and manage multiple systems concurrently.
  • Prior experience in developing software for US Equities, Options, or Futures asset classes.
  • Proven expertise in designing and supporting low latency, high volume, high throughput Linux-based production systems.
  • Excellent interpersonal and professional skills, including outstanding customer service, creative problem solving, and effective communication ability.
  • Comprehensive systems understanding, recognizing interactions across internal and external functions and stakeholders.
  • Demonstrated success working autonomously in fast-paced, remote-first work environments.

Preferred Experience

  • Knowledge of clearing, settlement, or back-office processes.
  • Experience with event sourcing design patterns.
  • Familiarity with time series databases, such as Deephaven.
  • Understanding of TCP/IP and UDP networking protocols.
  • Experience with FIX messaging standards.
  • Proficiency in tools such as GIT, Gradle, JUnit, JIRA, Confluence, Jenkins, and Wireshark.

Benefits

  • Ability to work remotely from home.
  • Access to training and professional development resources.
  • Wellness programs and resources.
  • Additional location-based employee benefits.

Compensation and Equal Opportunity

Salary is competitive and aligned with the local market. MEMX embraces equal opportunity employment and strives to cultivate a diverse, inclusive workplace where all employees are valued regardless of race, gender, religion, sexual orientation, age, disability, or veteran status.

Diversity and inclusion are core to MEMX's innovation and success. The company celebrates diverse perspectives and is committed to building an environment where everyone can flourish.

Minimum education

Bachelor's Degree

Tools & software

Java Git required Gradle required Wireshark required Atlassian JIRA required Atlassian Confluence required Jenkins CI required

How they work

Communication Problem Solving Time Management Customer Focus Independence
🤖
Online · instant AI help
Broxer