Haystack
← Back to Jobs
Technology

Senior Developer/Architect (C programming)

CompNovaMountain View, CA🇺🇸United StatesPosted 14 Aug 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

  • software engineering experience, with significant experience in large-scale or complex systems.
  • Expert-level proficiency in C programming and strong understanding of memory management, pointers, data structures, concurrency, and performance optimization.
  • Strong experience designing and implementing microservices and distributed systems.
  • Extensive hands-on experience with Kubernetes and containerized applications.
  • Strong understanding of Docker/containerization, REST/gRPC APIs, service discovery, configuration management, and distributed communication.
  • Experience with Linux/Unix-based systems and system-level programming.
  • Strong knowledge of software architecture, design patterns, scalability, reliability, and fault-tolerant systems.
  • Experience with CI/CD, Git, automated testing, and modern DevOps practices.
  • Strong debugging and troubleshooting skills across application, system, and production environments.

Excellent communication, technical leadership, and cross-functional collaboration skills

Skills

Docker
Microservices
C
Git
Kubernetes
REST
gRPC

Similar jobs