Server-Side Engineer
Job Title
Server-Side Engineer
Introduction
Diarkis is a network middleware company building real-time communication infrastructure that powers systems where speed and reliability truly matter. Our technology began in the gaming industry, where we provide the real-time networking backbone for some of the world's most demanding titles — handling large-scale concurrent connections with the low latency and stability that competitive, real-time gameplay requires.
That same technology is now expanding into the public and defense sectors, where we're applying our expertise in real-time, high-reliability communication to mission-critical systems — from large-scale sensor integration to resilient networking in challenging environments. We're proud to be trusted by major organizations in both spaces, and we're building a team that can carry that same standard of excellence across industries.
Position
Server-Side Engineer
Responsibilities
- Design and development of the server-core SDK (Golang) for Diarkis, our real-time communication engine
- Design, development, and improvement of real-time communication modules such as Room and Matchmaker
- Design, operation, and improvement of cloud infrastructure using Kubernetes and Terraform
- Driving DevOps initiatives, including CI/CD and operational automation
- Designing monitoring and alerting using metrics, logs, and traces, and improving overall observability
- Achieving high-availability, high-performance systems through performance tuning and load testing
- Analyzing customer challenges, proposing solutions, and supporting Diarkis implementation
- Feeding insights from customers and marketing back into product development
What We Value
We're working to build a real-time communication platform that can compete on the world stage.
To get there, we care about three things: genuine curiosity about technology, an uncompromising commitment to quality, and integrity.
Everyone on the team takes ownership of the problems in front of them and works through them together, discussing openly as we build something better. We believe it's this kind of steady, collective effort that ultimately produces a product capable of competing globally.
If you want to keep sharpening your technical skills, if you're serious about building something world-class, and if you value trust — with your teammates and with our customers — we'd love to have you on the team.
Required Skills
- Experience developing server-side applications using Golang
Preferred Skills
- Experience developing foundational software such as middleware, SDKs, or libraries
- Knowledge and experience in network programming, and concurrent/distributed processing
- Experience developing network applications using TCP/UDP
- Experience designing, developing, and operating systems at large-scale traffic (tens of thousands of concurrent connections or more)
- Experience designing, building, and operating cloud infrastructure using Kubernetes
- Experience operating Kubernetes clusters such as GKE / EKS / AKS
- Experience with Infrastructure as Code tools such as Terraform
- Experience building and operating CI/CD pipelines and automation
- Experience building and operating monitoring/observability tools (Prometheus, Grafana, Datadog, etc.)
- Experience developing server-side applications that integrate with Unity or Unreal Engine
- Experience developing server-side applications that integrate with console games (PlayStation®, Xbox, Nintendo Switch™, etc.)
- Experience developing communication systems requiring high reliability and real-time performance in fields such as defense, aerospace, or industrial applications
- Experience designing and developing communication systems for DDIL (Denied, Disrupted, Intermittent, and Limited) environments
- Experience designing and developing distributed communication systems such as MANET (Mobile Ad hoc Network) or mesh networks
- Experience reading technical documentation and communicating in English
- Experience working in fast-moving environments such as startups
Working Conditions
- Employment Type:
- Full-time (Probationary period: 3 months).
- Work Hours:
- Flex-time System.
- Core Time: 10:30 – 15:30 (1-hour break).
- Flexible Time: 08:00 – 10:30 / 15:30 – 20:00.
- Flex-time System.
- Overtime:
- Fixed overtime pay included (Deemed overtime).
- Holidays:
- Fully weekly two-day holiday system (Saturday and Sunday).
- National Holidays.
- Paid Leave:
- Annual Paid Leave (2 days granted upon hiring, 8 days granted after 6 months).
- Summer Holidays (3 days).
- Year-end and New Year holidays.
- Bereavement/Congratulatory leave.
- Work Location: Tokyo Office
- Hybrid. Office attendance required 3 days a week (Mon, Thu, Fri).
Compensation & Benefits
- Bonuses:
- Paid twice a year.
- Salary Review:
- Twice a year.
- Commuting Allowance:
- Paid based on company regulations (actual cost reimbursed).
- Social Insurance:
- Health Insurance, Welfare Pension, Workers' Accident Compensation Insurance, Employment Insurance.
- Benefits:
- Annual health checkup subsidy (up to 50,000 JPY).
- English conversation lessons (once a week).
How to Apply
If you are interested, please reach out to us from here. We would love to have a casual chat to discuss the role further.
