[Remote] Software Engineer, Core Software Engineering
Note: The job is a remote job and is open to candidates in USA. MEMX is looking for a Software Engineer to join our core software development team. The Software Engineer will work on the design, development, and support of the MEMX Trading system software, playing a key role in building new features for the US Equities and Options platform and providing production support.
Responsibilities
- Full Software Development Life Cycle participation for MEMX Trading Platform
- Low latency, high throughput, event-sourcing application development
- Assist Market and Technical Operations to resolve production issues
Skills
- B.S. in Computer Science
- 5+ years of Real-Time Server-Side JAVA software development experience
- Low latency, High Volume, High Throughput Linux production system development/support Experience
- Prior experience in the development of US Equities and/or Options Financial Services
- Strong professional and interpersonal skills including exceptional customer service, creative problem solving, and effective written and verbal communications
- Broad systems thinking – understands the connections and relationships across functions and entities for both internal and external constituencies
- Ideal candidate will have demonstrated ability to succeed as a self-starter in a dynamic, remote-first environment
- Clearing and Settlement/Back Office processes
- Event Sourcing design pattern application development
- Time Series Databases (i.e., Deephaven)
- TCP/IP UDP networking
- FIX messaging
- GIT/Gradle/Junit/Jira/Confluence/Jenkins/Wireshark
Benefits
- Work From Home
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Unlimited Paid Time Off
- Generous Paid Family Leave
- Short Term & Long-Term Disability
- Training & Development
- Wellness Resources
Company Overview
Company H1B Sponsorship