
GOLANG/RUST SOFTWARЕ ENGINEER - SERVERLESS RUNTIME IN STACKIT CLOUD (m/f/d)
Schwarz Group21 days ago
Sofia, BulgariaMid Level
Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable Function-as-a-Service platform components using Golang and/or Rust.
- Collaborate on secure, container-based runtime environments for serverless functions.
- Participate in requirements analysis, deployment, maintenance, and the broader software development lifecycle.
- Conduct code reviews to promote code quality, knowledge sharing, and technical excellence.
- Contribute to design and architecture discussions and advance the FaaS platform’s technical vision and roadmap.
- Build and operate large-scale distributed systems, including monitoring, alerting, and error handling.
Requirements
- Proficiency in Golang and/or Rust.
- Experience with Kubernetes.
- Strong understanding of serverless computing, FaaS, event-driven architectures, and cloud-native design patterns.
- Familiarity with containerization and virtualization.
- Experience building and operating large-scale distributed systems.
- Experience with MicroVM technology and related ecosystems such as unikernels, Kata Containers, cloud-hypervisor, Firecracker, QEMU, or KVM is a plus.
- Collaborative, innovative, and continuous-learning mindset.
Benefits
- International team and opportunities for career growth.
- Opportunity to work on STACKIT Cloud, a European sovereign cloud platform.
- Agile, collaborative environment focused on innovation and continuous learning.
Tech Stack
About Schwarz Group
Schwarz Group is a German retail group that owns and operates the Lidl and Kaufland grocery chains, plus production and waste-management businesses (Schwarz Produktion and PreZero). Through its digital arm Schwarz Digits it builds and runs IT, cloud, data, and security services for its brands and external clients, and offers retail media solutions via Schwarz Media. Headquartered in Neckarsulm, it is privately held and active across Europe and beyond.