Georgia; Poland; Singapore; Sri Lanka; Sweden; United Kingdom; Uzbekistan Remote (Global) Employment

MEMX is hiring a Software Engineer, Core Software Engineering (International Remote Hire)

About the Role

The role involves developing and supporting core software systems that power critical infrastructure, with a focus on performance, maintainability, and long-term architectural integrity.

Responsibilities

  • Design and implement low-latency, high-throughput systems
  • Collaborate with engineers to integrate core services
  • Write clean, maintainable, and well-tested code
  • Diagnose and resolve performance bottlenecks
  • Contribute to system architecture decisions
  • Ensure codebases are scalable and resilient
  • Participate in code reviews and technical discussions
  • Maintain documentation for internal systems
  • Support production environments when needed
  • Work across time zones with distributed team members
  • Improve observability and monitoring of services
  • Optimize data storage and retrieval mechanisms
  • Help define engineering best practices
  • Troubleshoot complex distributed system issues
  • Contribute to deployment and operational tooling
  • Evaluate new technologies for system improvements
  • Ensure software meets security and compliance standards
  • Collaborate on incident response and post-mortems
  • Drive automation in testing and deployment pipelines
  • Mentor peers on core system design and implementation

Nice to Have

  • Experience with financial exchange systems
  • Knowledge of real-time trading platforms
  • Background in low-latency software development
  • Contributions to open-source infrastructure projects
  • Familiarity with formal verification methods

Compensation

Competitive salary and benefits package

Work Arrangement

Fully remote with international hiring allowed

Team

Core software engineering team focused on building scalable, reliable systems

Why This Role Matters

This position is central to maintaining the stability and evolution of core infrastructure that supports high-volume transaction systems. Engineers in this role directly influence system reliability and performance.

Technology Stack

The team uses modern systems programming languages, distributed databases, cloud-native deployment models, and automated testing frameworks to ensure robust and scalable software delivery.

Not available for this position

Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
MEMX

MEMX brings efficiency, transparency, and cost reduction to a new era of securities trading. The company operates U.S. equities and options exchanges, providing advanced trading technology and market solutions.

MEMX also offers its proprietary exchange platform as a SaaS solution for other markets through MEMX Market Technology, enabling new exchanges to launch quickly with proven, scalable infrastructure.

All jobs at MEMX Visit website
Job Details
Department Core Software Engineering
Category other
Posted 2 hours ago