Senior Software Engineer - Enterprise AI Solutions
Roko Labs · Belgrade
Job description
About the role
A company is looking for a Senior Software Engineer who combines strong technical depth with independence, ownership and the ability to work directly with clients. You will join one of its cross-functional pods and build enterprise-level, AI-powered solutions for large clients, helping steer projects from architecture through production.
Key responsibilities
- Design and develop enterprise-grade AI-powered software for large clients
- Take ownership of technical decisions and help shape project architecture
- Implement solutions across the stack: backend, databases, cloud infrastructure and DevOps
- Work mainly with .NET or Python; Java or Node.js is also valued
- Contribute to the frontend when needed; React experience is a strong plus
- Integrate AI capabilities into production-ready applications
- Work directly with clients: understand their needs, explain trade-offs and guide them
- Work independently while collaborating with colleagues in your pod
- Help set technical direction, identify risks and dependencies, and take ownership when things get difficult
- Ensure solutions are scalable, maintainable, secure and suitable for enterprise environments
Required profile
- Bachelor's or Master's degree (or higher) in Software Engineering, Computer Science, AI or a related field
- Strong professional experience as a Software Engineer with significant technical depth
- Expert-level proficiency in .NET or Python
- Experience with databases, cloud infrastructure and DevOps
- At least a working understanding of frontend development; React preferred
- Fluency in English
- Ability to work independently, collaborate with clients and make decisions in ambiguous situations
Required skills
- .NET or Python (expert level)
- React (preferred)
- AI tools used daily in development
- Preferred: experience building AI-powered solutions in production, LLMs, AI agents, RAG, cloud-native architecture and full software lifecycle
What we offer
- One project at a time, with long-term collaboration and direct access to clients
- Remote work, flexible hours and no time tracking
- Indefinite contract from day one (B2B collaboration also possible)
- Regular feedback, training and conference opportunities
- Monthly knowledge-sharing sessions and a referral fee
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salary: Senior Software Engineer Based on 8 job offers in SerbiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Roko Labs
Belgrade
Related job offers
-
Computer System Validation Engineer
ProPharma Belgrade -
Senior Analytics Engineer, Service Parts
Rivian Belgrade -
Junior Power Platform Developer
Magna International Belgrade -
Product Manager - Virtualisation & Cloud Infrastructure
Virtuozzo Novi Sad -
Security Engineer (Mid-Level), Infrastructure Hosting
FDCServers.NET