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