Remote Software Development Jobs in Serbia (1,685)
.NET Tech Lead / Senior .NET Developer
The role involves leading the development, maintenance, and enhancement of the DMC application while providing technical guidance to the team. Responsibilities include designing backend business logic, managing SQL database operations, and coordinating with cross-functional teams to resolve production issues.
Senior Software Engineer, Billie AI team
You will build and improve AI voice and chat agents while developing cost estimation algorithms using LLMs and statistical analysis. You are responsible for designing scalable backend systems and owning features from initial requirements through to production monitoring.
SAP FI/CO Project Lead – SAP ECC Integration
Lead the SAP ECC FI/CO workstream for subsidiary integration, including the design and implementation of parallel accounting and dual-ledger reporting. Manage data migration, testing, cutover activities, and post-go-live hypercare while ensuring financial data integrity and SOX compliance.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Quality Engineer - Mid-Level
The Quality Engineer will conduct functional testing, develop test cases, and manage defects to ensure software reliability. They will also collaborate with cross-functional teams and contribute to the improvement of testing processes and methodologies.
Senior QA Engineer
The Senior QA Engineer will analyze existing manual test scripts in OpenText Octane and convert them into robust, maintainable Playwright automation scripts. They will also integrate these automated tests into CI/CD pipelines and collaborate with cross-functional teams to ensure high-quality software delivery.
Firewall Engineer
The Firewall Engineer will manage and optimize enterprise firewall environments while supporting network segmentation and infrastructure modernization. Responsibilities include defining firewall policies, troubleshooting routing and authentication issues, and performing log analysis and performance monitoring.
Sr C# Developer (AI Exp)
The role involves C#/.NET API development and gap analysis on an enterprise data platform. The developer will eventually transition to building GenAI solutions using LLM integration and orchestration frameworks.
Data Analyst (SQL/Snowflake)
The Data Analyst will support regulatory reporting initiatives by performing data profiling, lineage validation, and source-to-target mapping. They will investigate data quality issues and collaborate with stakeholders to translate business requirements into actionable analytical outputs.
Data Engineer
The Data Engineer designs, builds, and maintains scalable data infrastructure and ETL pipelines to support digital marketing strategies. They ensure data integrity and quality while collaborating with cross-functional teams to prepare data for dashboards and reporting.
Desenvolvedor Sr Java - Swing
The developer is responsible for the end-to-end software development lifecycle, including architecture, coding, and integration of Java Swing applications. They also lead the development team, manage project tasks, and ensure high-quality delivery through testing and technical documentation.
Software Engineer 2919
The software engineer will oversee complex systems analysis, design, and development while directing development tasks for projects of varying scope. They are responsible for maintaining application effectiveness, preparing technical specifications, and providing analytical consulting to support business strategic objectives.
Software Engineer 2935
The role involves leading complex systems analysis, design, and development projects while providing analytical consulting to meet strategic business objectives. The incumbent will also mentor less experienced staff, manage project plans, and ensure adherence to risk and regulatory standards.
1179 - Cost Segregation Project Engineer
Prepare detailed cost segregation reports by researching and reviewing files, documenting property assets during site visits, entering data into spreadsheets, and producing written reports. Review reports for accuracy, communicate proactively with clients and the sales team, resolve project issues, and participate in team meetings and training.
STEM Innovation Engineer
The role involves facilitating innovative STEM learning through robotics, coding, and design thinking while managing lab operations and maker spaces. The engineer will also develop projects, organize educational events, and collaborate with external partners to promote student engagement.
Java Developer
Design, develop, and maintain scalable enterprise applications using Java and Spring Boot. Collaborate with cross-functional teams to integrate RESTful APIs and optimize database performance.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Go Live Engineer
The Go Live Engineer will support Microsoft Channel Partners and MSPs with AVD deployments and account implementations. They will also collaborate with the technical team to troubleshoot issues, maintain tools, and contribute to product enhancements.
Senior Software Engineer, (OpenAI Codex, Claude Code or Cursor)
Evaluate the quality and reasoning of AI-generated coding interactions to ensure they reflect strong engineering judgment. Provide clear, opinionated feedback on model performance and help define standards for AI-assisted development.
Senior Data Engineer
Own and develop the company’s analytics infrastructure, including data collection, ETL/ELT pipelines, orchestration, backfills, monitoring, and integrations with marketing, billing, product, and internal data sources. Build and maintain dbt models, implement data quality controls, and document data sources, models, and business logic for analytics teams.
Monday.com Developer / AI Automation Specialist
Design and implement a customized Monday.com business management system, including boards, dashboards, workflows, automations, AI features, and integrations with external applications. Troubleshoot and optimize the system, document and test solutions, and provide training and technical guidance to employees.
Senior Salesforce Administrator
Gather and document stakeholder requirements, create user stories and process maps, and manage project documentation and communications. Configure, test, troubleshoot, and deploy Salesforce solutions, while supporting and facilitating user acceptance testing.
Compiler Performance Engineer
Analyze Java benchmarks and customer workloads to identify performance gaps and trace them to root causes in the compiler. Implement and improve optimizations in the Falcon compiler's middle and back ends, including code generation for x86_64 and AArch64 architectures.
Senior Software Engineer, AI Training
Evaluate AI-generated coding interactions to assess the quality, reasoning, and engineering judgment of modern coding agents. Provide clear, opinionated written feedback and video explanations to help define high-quality engineering standards.
Full-Stack Engineer with Claude Code
Participate in the full software development lifecycle, including requirements analysis, design, testing, and deployment. Facilitate architecture brainstorms, conduct code reviews, and maintain existing software while staying updated on emerging technologies.
QA Automation Engineer
Design, develop, and maintain automated test suites for web applications while integrating them into CI/CD pipelines. Collaborate with developers and stakeholders to investigate defects, perform functional and regression testing, and ensure overall product quality.
Be the one who applies first
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Mid Level Backend Engineer
Develop and maintain scalable backend microservices and APIs using TypeScript and Go to support AI-driven conversational search experiences. Optimize event-driven workflows and manage data stores to ensure high system performance and availability.
QA Software Engineer (Insurance)
The QA Software Engineer will ensure software quality and performance by performing functional, application, and regression testing. They will collaborate with business analysts and developers to create end-to-end test plans and identify defects throughout the software development lifecycle.
Lead Python Engineer
Design and develop scalable backend applications and high-performance REST APIs using Python, Django, and FastAPI, while writing clean, maintainable code. Participate in system design and code reviews, collaborate with product and engineering teams, mentor junior developers, and help improve engineering standards.
Web Developer
The role involves maintaining day-to-day website operations, managing content, and providing user support. Additionally, the developer will coordinate with vendors, document technical workflows, and manage platform security and access controls.
Automatically Apply to the Best Remote Jobs
Stop the endless job search. Our AI finds and applies to the best jobs for you.
What skills do remote software development jobs in Serbia ask for?
We reviewed 92 job postings for remote software developers in Serbia and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 29% |
| SQL | 27% |
| Kubernetes | 26% |
| CI/CD | 23% |
| AWS | 21% |
| TypeScript | 18% |
| Java | 15% |
| PostgreSQL | 14% |
| Distributed Systems | 13% |
| Docker | 13% |