onsite
Senior Software Engineer - Go / Data Platform - Schwarz Digits
Software Engineer
Lead the design and implementation of scalable data platform services using Go, orchestrated with Docker and Kubernetes on cloud infrastructure. Drive data pipeline development, performance optimization, and cross‑functional collaboration to deliver high‑quality, production‑ready solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput data platform services in Go, ensuring reliability and scalability.
- Design and implement data pipelines, ETL processes, and real‑time streaming solutions using SQL and cloud data services.
- Collaborate with data scientists, product managers, and DevOps to translate business requirements into robust technical solutions.
- Optimize performance, monitor system health, and troubleshoot production issues across distributed environments.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Go.
- Hands‑on experience building data pipelines, working with SQL databases, and cloud platforms (AWS or GCP).
- Solid understanding of containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills, ability to work independently and in a fast‑paced team.
- Strong communication skills in German and English.
Skills
gosqldockerkubernetes