MIAX has built a multi-disciplinary team of professionals with deep expertise in the trading industry, working to bring enhanced market structure, technological innovation and superior customer service to the exchange space.  We offer a challenging and rewarding work environment with an entrepreneurial spirit and culture that emphasizes collaboration and teamwork while maintaining commitment to professional ethics.

MIAX continues to look for talented professionals to fill select roles throughout the company.

If you are interested in applying for a position, please send your resume, cover letter and salary requirements to hr@miaxglobal.com.

Current Job Openings

Princeton, New Jersey

We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business intelligence, finance and other complex middle and back office operational systems.

Strong written and oral communication skills are essential and candidates should be self-directed and motivated to work in a fast paced, team-oriented environment.

Summary of Key responsibilities include:

  • Analysis and assessment of business and system requirements in direct collaboration with business users covering a variety of functional disciplines
  • Hands-on application development (this is a coding position, candidates should have a strong desire to be in-the-code) of high-quality, performant and feature rich web applications that provide first-class operational capabilities to the MIAX Exchange Group
  • Define the back-end REST APIs for the features of the services being built.
  • Write unit, integration and end-to-end tests and work with the team for defining test cases.

Organizational Structure

The Application Developer will report directly to the Sr. VP of Business Systems Development.

Qualifications

  • Expert in core Java and JEE technologies
  • Deep understanding of web application architecture and design principles
  • Must have in-depth knowledge of one or more application frameworks such as Spring Boot, Spring MVC and Spring Web Flux
  • Strong experience with web development tools and languages such as Angular, HTML5, CSS and Javascript
  • Strong database design and SQL expertise
  • Experience with Linux and shell scripting
  • Experience with CI/CD practices.
  • Experience with Container technologies (Docker & Kubernetes) a plus.
  • Experience with Cloud technologies such as AWS, Azure, Google Cloud a plus.
  • Well versed in industry standard architecture design methodologies and processes
  • Strong written and oral communication skills
  • Self-directed and motivated to work in a fast paced team-oriented environment

Education and Experience

  • Minimum of a Bachelor’s degree or equivalent in Computer Science or Engineering.
  • 5+ or more years of experience using Java technologies to build large-scale business applications.
  • Financial industry experience is a plus.

The anticipated annualized base pay range for this position is $120,000 - $170,000.  Actual initial base salary will be determined based on factors that may include qualifications, experience, and/or geography.

If you are interested in applying for a position, please send your resume, cover letter and salary requirements to hr@miaxglobal.com

Miami International Holdings, Inc. (MIH) is an equal employment opportunity employer. MIH adheres to a policy of making employment decisions without regard to race, color, religion, gender, national origin, age, disability, veteran or other legally protected status. Your opportunity for employment with MIH depends solely upon your qualifications.

Princeton, NJ

The MIAX Exchange Group (“MIAX”) of Miami International Holdings, Inc. (MIH) is currently seeking to fill a Senior DevOps Engineer role on our Business Systems Development team.  This is a hands-on-keyboard, technical role. In this role, you will own the administration of Kubernetes clusters, onboarding of various applications, setting up observability and other tools in a hybrid environment spanning on-prem and cloud.

This role will work in close collaboration with network engineering, InfoSec and application teams supporting MIAX's on-prem and cloud roadmaps. Strong written and verbal communication skills are essential. Candidates should be self-directed and motivated to work in a fast-paced, team-oriented environment.

Key Responsibilities Include

  • Primary responsibility for end-to-end k8s application onboarding
  • Set up Jenkins pipelines for building container images and work with various image registries
  • Implement authentication and authorization workflows using Keycloak and AWS IAM across EKS and on-prem Kubernetes clusters
  • Implement solutions for monitoring and supporting tools for container storage and container networking
  • Conduct production-readiness reviews and checklists for onboarding and supporting applications in k8s
  • Automate procedures such as disaster-recovery, stress tests and custom environment turn ups using Python
  • Troubleshoot incidents, identify root causes, resolve and document problems, and implement preventive measures
  • Participate in applying SRE principles such as availability SLIs, error budgets, incident reviews, alerting and be part of an on-call ROTA

Organizational Structure

The Senior DevOps Engineer will report directly to the Director of DevOps in the Business Systems Development Department.

Qualifications

  • 3 or more years of experience in building Linux containers and container orchestration
  • 3 or more years of experience with Kubernetes app manifests - Kustomize, Helm Charts
  • Experience with Kubernetes networking - container networking, Ingress such as nginx and service mesh
  • Strong familiarity with Transport Layer Security, Certificates, etc.
  • Experience in GitOps for Kubernetes – Flux and ArgoCD
  • Knowledge of web services, APIs, REST and RPC calls, HTTPS APIs and Service Discovery
  • Strong Linux background and containerization principles
  • Experience with Shell Scripts and working knowledge of PythonObservability tools including - Prometheus, Alert Manager, Splunk and Grafana
  • Knowledge of Go is desirable
  • Proficiency in managing unified identity lifecycles, with hands-on expertise in Keycloak and AWS IAM policies is desirable
  • Experience with Kafka and managing Kafka clusters is desirable
  • Experience with Jenkins or other CI/CD frameworks is desirable
  • Java, Groovy or NodeJS/React programming is desirable
  • Working knowledge of AWS EKS, Load Balancers, EC2 Instances, S3 Storage, VPCs, RDS, DynamoDB, Network Firewalls, ECS is desirable
  • Working knowledge of AWS CloudWatch Logs and Alarms and building observability is desirable

Education and Experience

  • Minimum of a Bachelor’s degree in Computer Science, Engineering or related field (or equivalent experience)
  • 3+ years of experience using cloud technologies to support large-scale business applications
  • Experience in financial services or other regulated industries
  • Experience working with AWS CDK or IaC frameworks in Python or NodeJS

The anticipated annualized base pay range for this position is $150,000 - $180,000.  Actual initial base salary will be determined based on factors that may include qualifications, experience, and/or geography.

If you are interested in applying for a position, please send your resume, cover letter and salary requirements to hr@miaxglobal.com

Miami International Holdings, Inc. (MIH) is an equal employment opportunity employer. MIH adheres to a policy of making employment decisions without regard to race, color, religion, gender, national origin, age, disability, veteran, or other legally protected status. Your opportunity for employment with MIH depends solely upon your qualifications.

Learn more about MIAX's Talent & Culture

Learn more about MIAX