Requirements
- 10–13 years of professional software engineering experience with deep expertise in C# .NET and C++, willing to work with both languages.
- Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying workflows using GitHub Actions and/or Azure DevOps Pipelines.
- Strong command of microservices architecture, distributed system design, and cloud-native patterns at enterprise scale.
- Demonstrated ability to mentor Senior and Mid-level Engineers and partner with Engineering Managers on technical direction.
- Experience leading technical design reviews and influencing architectural decisions across team and product boundaries.
- Experience in cloud, preferably using Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent).
- Track record of delivering production-grade systems that meet enterprise compliance, security, and reliability standards.
- Hands-on experience designing and operating workflow-driven systems (orchestration, retries, timeouts, and state management).
- Experience integrating Machine Learning, Neural Networks or LLMs into enterprise applications and workflows.
- Comfort operating across a globally distributed engineering organization spanning multiple regions and cultures.
Benefits
- Private health insurance
- Volunteering Time Off (2 days/ year)
- Sports membership: FitPass
- Flexible working hours
- A brand new office, conveniently located in New Belgrade
Work Arrangement
Hybrid
Additional Information
- Paid parental leave in all our locations
- Two paid volunteering days off every year
- Remote and hybrid working options
- Flexible hours across most of our teams