Senior Software Engineer - Golang

Kai

San Jose (CA)

On-site

USD 170,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kai is seeking a Senior Golang Developer to build microservices in a cloud-based architecture. You will design, develop, and deploy scalable systems that enhance business operations, with a focus on performance, security, and reliability.

Join a team shaping AI-powered cybersecurity, leveraging Azure, Docker, Kubernetes, and modern CI/CD practices to deliver robust solutions at scale.

Qualifications

  • 5+ years of software development experience with Golang.
  • Experience designing microservices and data engineering.
  • Strong cloud experience, preferably Azure.
  • Experience with Docker, Kubernetes and CI/CD tools such as Jenkins or Spinnaker.

Responsibilities

  • Design and develop robust microservices using Golang.
  • Deploy and maintain scalable systems on Azure.
  • Automate CI/CD workflows and ensure high availability and resilience.
  • Collaborate with cross‑functional teams to enhance system efficiency.
  • Lead the adoption of best code quality, security, and maintainability practices.

Skills

Golang
Microservices
Cloud computing

Tools

Docker
Kubernetes
CI/CD (Jenkins/Spinnaker)
REST APIs / gRPC

Job description

Kai is the AI company rebuilding cybersecurity for the machine-speed era. Founded by second time founders and trusted by Fortune 500 enterprises, Kai is building a future where security has no categories, no silos, and no human speed bottlenecks. The Kai Agentic Platform replaces fragmented, human-limited workflows with agentic AI systems that continuously contextualize, assess, reason, and execute security work at the speed of thought‑making human defenders, superhuman.

Why Kai?
  • 125M in Funding: We are well‑funded and have the resources to innovate and scale rapidly.
  • Proven Early Success with Fortune 500 Customers: We have started partnering with Fortune 500 companies, marking early success and growing trust in our innovative solutions. This highlights the immense potential and reliability of our AI‑powered cybersecurity offerings.
  • Experienced Leadership: Our founding team consists of second and third‑time entrepreneurs, each with over 25 years of experience in the cybersecurity industry. Their proven expertise and vision drive our ambitious goals, positioning us to lead in AI‑powered cybersecurity.
  • World‑Class Leadership Team: Our Heads of AI, Engineering, and Product bring extensive experience from some of the world’s most influential companies, ensuring top‑tier mentorship, direction, and vision.
  • Cutting‑Edge AI Solutions: Our team leverages the most advanced AI technologies, including Large Language Models (LLMs) and Generative AI.
  • Generous Compensation: We offer highly competitive salaries, equity options, and a supportive work environment. Your contributions will be valued and rewarded as we grow together.
  • Cybersecurity Knowledge Preferred but Not Required: While experience in cybersecurity is a plus, we are primarily seeking top‑tier talent in microservices architecture, software development, and/or DevOps who are passionate about solving complex problems.

As a Senior Golang Developer, you will be at the forefront of developing microservices using Golang within a cloud‑based architecture. You will play a key role in designing, developing, and deploying scalable systems that enhance business operations. This role requires deep technical expertise, a passion for solving complex problems, and a proactive attitude.

Responsibilities
  • Design and develop robust microservices using Golang.
  • Deploy and maintain scalable systems on Azure.
  • Automate CI/CD workflows and ensure high availability and resilience of applications.
  • Collaborate with cross‑functional teams to enhance system efficiency and integrate new features.
  • Lead the adoption of best code quality, security, and maintainability practices.
Qualifications
  • Minimum of 5 years of experience as a Software Developer with substantial expertise in Golang.
  • Proven experience in designing and developing microservices architectures and Data Engineering.
  • Strong background in cloud technologies, preferably Azure.
  • Experience with Docker, Kubernetes, and CI/CD tools like Jenkins or Spinnaker.
  • Familiarity with REST APIs, gRPC, and modern database technologies.
  • Excellent problem‑solving skills and ability to work in a team‑oriented environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Golang
Staff Software Engineer - Golang

Kai • San Jose (CA)

On-site
USD 190,000 - 230,000
Staff Software Engineer - Golang
Staff Software Engineer - Golang

Kai • San Jose (CA)

On-site
USD 140,000 - 180,000
Competitive salaries
Equity options
Supportive work environment
Senior Golang Engineer - Cloud Microservices on Azure
Senior Golang Engineer - Cloud Microservices on Azure

Kai • San Jose (CA)

On-site
USD 170,000 - 230,000
Senior Backend Cloud Engineer
Senior Backend Cloud Engineer

Kai • San Jose (CA)

On-site
USD 150,000 - 190,000
Generous compensation
Equity options
Senior DevOps Engineer
Senior DevOps Engineer

Kai • San Jose (CA)

On-site
USD 160,000 - 230,000
Staff Go Engineer for AI Cybersecurity Platform
Staff Go Engineer for AI Cybersecurity Platform

Kai • San Jose (CA)

On-site
USD 190,000 - 230,000
Senior Applied AI Scientist
Senior Applied AI Scientist

Kai • San Jose (CA)

On-site
USD 180,000 - 240,000
AI Platform Security Engineer
AI Platform Security Engineer

Kai • San Jose (CA)

On-site
USD 180,000 - 240,000
Senior DevOps Engineer, Networking
Senior DevOps Engineer, Networking

Kai • San Jose (CA)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

FORT • San Francisco (CA)

On-site
USD 180,000 - 240,000