Staff Software Engineer (Go, Python) - On-prem Cybersecurity

New
S
SentinelOneCybersecurity
Hybrid work in Prague (Karlin), Brno (Clubco) or remote in CZ/SK.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerPostgreSQLPythonKubernetesMongoDBGogRPCRESTful APIsHelm

Requirements

  • 5+ years of backend engineering experience in a production microservices environment.
  • Proficiency with Golang and/or Python (Flask, SQLAlchemy, and async concurrency patterns like gevent or asyncio).
  • Hands-on experience packaging and deploying containerized services with Docker and Kubernetes.
  • Experience writing Helm charts and reasoning about upgrade paths.
  • Strong PostgreSQL skills, including schema design, query optimization, and zero-downtime migration scripts.
  • Experience building and maintaining gRPC and REST APIs with explicit versioning strategies.
  • Understanding of observability, including structured logging, distributed tracing with OpenTelemetry, and Grafana.

Responsibilities

  • Design and develop backend services in primarily Golang and also Python (Flask, SQLAlchemy, gevent) that run in customer-managed environments.
  • Build and maintain Docker images and Helm charts for Kubernetes.
  • Build and evolve REST and gRPC APIs while maintaining strict backwards-compatibility.
  • Manage database layers (PostgreSQL and MongoDB) and write zero-downtime schema migrations.
  • Drive observability improvements using OpenTelemetry, define SLOs, and improve system diagnostics.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now