OKX is seeking a Principal Engineer for its Middleware team in Singapore, focusing on the architecture and optimization of microservice governance and messaging middleware technologies. Ideal candidates should possess extensive experience in software development, particularly in middleware design, backed by a strong foundation in computer science
Job Summary
Responsible for the overall architecture design and optimization of microservice governance frameworks, RPC frameworks, MQ messaging middlewares, and data middlewares.
Conduct in-depth research and select appropriate technical solutions, driving the selection and implementation of middleware technologies to ensure high availability, scalability, and security of the system.
Competitive total compensation package
Matching Summary
Match Score: 85
OKX is seeking a Principal Engineer for its Middleware team in Singapore, focusing on the architecture and optimization of microservice governance and messaging middleware technologies. Ideal candidates should possess extensive experience in software development, particularly in middleware design, backed by a strong foundation in computer science.
Skills & Requirements
Must-have
Microservice governance frameworks
RPC frameworks
MQ messaging middlewares
Data middlewares
Spring Boot and Spring Cloud
Kafka and RabbitMQ
Redis, MongoDB, MySQL
Elastic Search
Nacos and Apollo
Kong API Gateway and Kubernetes
Nice-to-have
Pushing frontier technologies
Leading industry changes
Open, sharing, and cooperative atmosphere
Cutting-edge technologies
ServiceMesh, Sidecar, eBPF
Key Requirements
Over 10 years of software development experience
At least 6 years of experience in middleware or distributed system architecture design
Bachelor's degree or above in Computer Science or related field
Successful cases of large-scale project or complex system architecture design
Understanding of distributed coordination services