Principal Software Engineer, GO & Rust (Engine)

Added
18 days ago
Type
Full time
Salary
Salary not provided

Related skills

grpc golang docker terraform postgresql

๐Ÿ“‹ Description

  • Lead design and evolution of platform architecture.
  • Hands-on in building secure, scalable, cost-efficient systems.
  • Architect microservices and features from concept to prod specs; PoCs in Golang.
  • Architect secure, fault-tolerant systems with auto-failover and encryption.
  • Plan phased implementations, migration strategies, and feature deprecation timelines.
  • Lead architectural governance: reviews, cross-team collaboration, threat modeling, mentoring.

๐ŸŽฏ Requirements

  • 8+ years building scalable distributed systems; 3+ years in System/Platform Architect roles.
  • Experience architecting large microservice environments and monoliths.
  • Strong Golang coding skills; production-quality code.
  • Protobuf, gRPC, WebSockets; Kafka; PostgreSQL (partitioning, replication, HA).
  • Kubernetes, Docker, CI/CD; Terraform; distributed patterns (Saga, circuit breakers, retries).
  • OAuth 2.0/OIDC, JWT, mTLS, data encryption, zero-trust architecture.

๐ŸŽ Benefits

  • Flexible, trust-oriented culture that empowers ownership.
  • Culture of innovation; team players who want to actively build.
  • Balance productivity with self-care.
  • Vibrant, dynamic work environment with various benefits.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’