Software Engineering Jobs in Serbia
There are 129 open Software Engineering jobs in Serbia on freehire right now. 23 of them were posted recently. The skills employers ask for most often are ai, api and cloud.
Most requested skills
- ai 55%
- api 47%
- cloud 45%
- python 33%
- ci-cd 33%
- aws 29%
- java 29%
- distributed-systems 25%
How the work is done
- Remote 42 · 33%
- Hybrid 24 · 19%
- Onsite 9 · 7%
Visa sponsorship offered in 69% of the 36 postings that state a position on it.
Seniority
- Senior 58
- Staff 16
- Lead 5
- Intern 4
- Junior 4
- Middle 4
Who is hiring
- 1000+ employees 38
- 501-1000 employees 30
- 11-50 employees 2
- 51-200 employees 2
- 201-500 employees 1
Trainee / Junior C# Developer
Build and maintain C#/.NET applications using SQL, Git, Azure, and CI/CD pipelines, with exposure to AI tools like Copilot.
Senior Software Engineer, AI Assisted Development
Build and lead a new AI-assisted backend team in Belgrade using Java/Spring Boot, Oracle, and Kubernetes to modernize background-screening services with AI coding agents like Claude Code.
Senior PHP & GO developer
Senior developer building high-load systems using PHP, Go, Rust, and TypeScript with databases like ClickHouse and PostgreSQL.
Shopify Developer
Job Title: Shopify Full-Stack Developer Location: Remote Employment Type: Full-Time, Independent Contractor (exclusive to our company, 40 hours/week) Compensation: USD 2,000 - 3,000 per month About Us KU Europe GmbH is…
DESENVOLVEDOR DE SOFTWARE SENIOR
Full-stack developer building middleware and commercial automation software in C#/.NET and React/Angular, integrating web apps with physical banking/commercial hardware and evolving cloud-native architectures.
Senior Cloud Software Engineer
Build and optimize high-throughput, low-latency serverless microservices in Python on AWS Lambda, using Terraform for IaC and Jenkins for CI/CD, while tuning DynamoDB for performance.
Senior Cloud Software Engineer (Python)
Build and optimize high-throughput, low-latency serverless microservices in Python on AWS Lambda, using Terraform for IaC and Jenkins for CI/CD, while tuning DynamoDB models for performance.
Senior Software Engineer (Ruby/RoR, Chatbots & AI)
Senior backend engineer building Ruby on Rails services for Workbot, an enterprise chatbot platform integrating with Slack and Microsoft Teams.
Staff Software Engineer
Designs and maintains Workato's recipe execution engine using Ruby and Go, focusing on scalability, performance, and integration with databases and cloud services.
Principal Software Engineer, GO & Rust (Engine)
Principal Software Engineer designs and evolves Workato's enterprise-grade platform architecture using Go and Rust, focusing on scalability, security, and reliability for real-time data orchestration.
Staff Software Engineer (Ruby or GOlang)
Designs and builds scalable backend systems in Ruby or Go for Workato’s enterprise automation platform, integrating databases, cloud services, and distributed architectures.
GPU Software Engineer (Graphics / ML)
Build and optimize real-time graphics and ML inference pipelines for interactive visual apps, integrating super-resolution and denoising models into DX12/Vulkan renderers.

Senior Software Engineer
Builds and maintains the healthcare revenue-cycle software that automates billing and collections for clinics and hospitals.
Software Engineer 2 - PowerBI
Builds and maintains Power BI mobile apps, custom visuals, and Office/Teams integrations using TypeScript, C#, and Azure services to deliver scalable analytics experiences.
Software Engineer | Propr.xyz
Build backend services for a prop-trading OS using TypeScript/NestJS, integrating with Hyperliquid and other crypto exchanges while shipping full-stack features in React/Next.js.
PHP Developer
Builds and maintains PHP-based applications, focusing on OOP, design patterns, and testing, while mentoring junior engineers and integrating new technologies for a global marketing technology firm.