Software Engineer - Backend Munich
Role details
Job location
Tech stack
Job description
- Develop, implement, and maintain scalable backend services for cloud-native applications in Kubernetes-based environments.
- Support the deployment and operation of backend workloads across AWS and distributed production environments, with a focus on complex job scheduling.
- Design and optimize reliable, high-performance backend components for distributed systems.
- Collaborate with cross-functional teams to deliver robust, secure, and maintainable software solutions.
- Improve software quality through automated testing, benchmarking, code reviews, and continuous integration.
- Troubleshoot, optimize, and enhance the reliability and performance of existing backend services.
- Contribute to backend architecture, technical concepts, and engineering best practices.
- Share technical knowledge and actively support continuous improvement within the engineering team.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a comparable qualification.
- Experience in backend software development using modern programming languages, preferably Rust.
- Strong understanding of distributed systems, backend architectures, and cloud-native application development.
- Tech Stack: Rust, Kubernetes, AWS, REST, GraphQL, gRPC/Protocol Buffers, Docker, CI/CD; experience with Nix is considered a strong advantage.
- Experience developing and operating scalable backend services in containerized production environments, including workload scheduling on Kubernetes.
- Familiarity with software testing, benchmarking, performance optimization, and collaborative development practices such as code reviews.
- Professional proficiency in English and German (C1 or higher).
- Employment is subject to the successful completion of a security screening in accordance with applicable national security regulations; eligibility depends on the relevant legal requirements, including nationality-related restrictions where applicable., Please be advised that a valid work permit for Germany is required for non-EU citizens. Unfortunately, applications without a valid work permit and sufficient German language skills may not be considered.
Benefits & conditions
With highly motivated people, we develop sophisticated software systems that efficiently create long-term added value for our customers - this is what ProDIG GmbH stands for. As a digital consulting and service company, ProDIG supports many customers from diverse industries such as banking & FinTech, IT & telecommunications, aerospace and automotive.
We focus on trust and always have an open ear for our employees and customers. Our values such as humanity, solution orientation and a practical hands-on mentality form the foundation for the development of our young and dynamic company.
Shape the digital future with us as!
Salary: approx. €60,000 - €80,000 gross per annum