DevArchitect
← Back to jobs
Virtual Security Lab Cyber Risk Management Services L.L.C

Technical Lead Golang/Java

Virtual Security Lab Cyber Risk Management Services L.L.C

ITviec
HybridVietnamabout 1 month ago

Job Description

Top 3 Reasons To Join Us Competitive salary package Flexible working culture Global environment with international project The Job

Overview

 We are seeking a Technical Lead to drive the architecture and development of high-performance, low-latency backend systems built with Golang/Java. The role emphasizes secure networking, real-time event streaming, and hybrid cloud/on-premise architectures. You will be responsible for leading engineering teams to design and scale distributed services that operate under massive concurrency, while ensuring performance, resilience, and security across environments. 

Key Responsibilities 

  • Lead the design and implementation of distributed backend services in Golang. 
  • Build systems with advanced networking, routing, and encryption capabilities using modern protocols. 
  • Define and evolve system architecture for multi-region, highly available deployments across AWS and on-premise infrastructure. 
  • Deliver performant APIs and control systems for secure, large-scale connectivity and real-time workloads. 
  • Design for high Concurrent User (CCU) loads, focusing on throughput, latency reduction, and horizontal scalability. 
  • Leverage Redis for caching, distributed coordination, and Pub/Sub messaging. 
  • Use Kafka for scalable event streaming, log aggregation, and operational analytics. 
  • Conduct performance tuning, load testing, and fault injection to validate system resilience. 
  • Embed strong cryptographic and secure communication practices (key exchange, rotation, encryption in transit and at rest). 
  • Collaborate with security stakeholders to align with compliance standards (SOC2, ISO 27001, GDPR). 
  • Implement CI/CD pipelines, Infrastructure as Code (Terraform, Ansible), and GitOps workflows. 
  • Manage Kubernetes clusters (AWS EKS and on-prem) for containerized workloads, ensuring scalability and high availability. 
  • Drive observability with metrics, logs, and traces (Prometheus, Grafana, OpenTelemetry). 
  • Provide hands-on technical leadership and mentor engineering team members. 
  • Guide design reviews, enforce coding standards, and foster a culture of technical excellence. 
  • Partner with Product and Operations teams to translate requirements into scalable solutions.
Your Skills and Experience

Must-Have 

  • Expertise in Golang/Java, including concurrency, networking, and performance profiling. 
  • Strong understanding of WireGuard protocol and modern secure networking approaches. 
  • Advanced experience with Redis (caching, Pub/Sub, clustering, distributed locks). 
  • In-depth knowledge of Kafka (streaming pipelines, consumer group management, schema evolution). 
  • Proven experience with Kubernetes (EKS, on-premise clusters) and AWS cloud services (VPC, EC2, IAM, MSK, ElastiCache).
  • Background in large-scale distributed systems handling thousands of concurrent connections. 
  • Strong DevOps mindset with automation, observability, and reliability engineering practices. 

Nice-to-Have 

  • Knowledge of Linux networking internals (iptables, nftables, routing, namespaces). 
  • Experience with additional messaging systems (e.g., RabbitMQ). 
  • Security certifications or expertise in cryptography and access management. 
  • Exposure to real-time systems or high-frequency transaction processing. 

Qualifications 

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience. 
  • 6+ years in backend engineering with 2+ years in a Tech Lead.
Why You'll Love Working Here

What we offer

  • Competitive salary package aligned with your experience and market standards
  • Performance-based reviews and clear growth opportunities
  • A global working environment with exposure to international teams and projects
  • Opportunities for personal and professional development, including training and new-skill learning
  • Flexible working culture, built on trust and responsibility
  • Supportive, open-minded team culture, where your ideas and contributions are valued
  • Chances to travel or collaborate across offices, depending on project needs
  • And more benefits tailored to help you thrive at Secuwall

Benefits

What we offer

  • Competitive salary package aligned with your experience and market standards
  • Performance-based reviews and clear growth opportunities
  • A global working environment with exposure to international teams and projects
  • Opportunities for personal and professional development, including training and new-skill learning
  • Flexible working culture, built on trust and responsibility
  • Supportive, open-minded team culture, where your ideas and contributions are valued
  • Chances to travel or collaborate across offices, depending on project needs
  • And more benefits tailored to help you thrive at Secuwall