Find a jobRecruiters

Senior Software Engineer - Distributed Systems

Exclusive opportunity

Onsite

Senior Software Engineer - Distributed Systems

SmartCat

Senior Software Engineer - Distributed Systems

Skills

Google Cloud PlatformSQL QueriesPythonJavaMicroservicesKafkaMachine LearningAIAWSKubernetesGDPRAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Novi Sad, Serbia

Work mode:

Onsite

Published on:

1 September 2026

What they need


SmartCat is an AI-native software engineering company that tackles complex data challenges with innovative solutions. Our expert team collaborates on carefully selected projects that deliver measurable, positive impacts on businesses, everyday life, and society.

Position Overview:

We are looking for a highly skilled Senior Software Engineer to join our team and lead the development of scalable and reliable distributed systems. You will play a key role in designing, building, and maintaining systems that handle large-scale, data-intensive workloads.

Key Responsibilities:

  • Lead the architecture, development, and maintenance of scalable and reliable distributed systems to handle large-scale, data-intensive workloads.
  • Implement microservices and event-driven applications, ensuring efficient data storage and retrieval.
  • Ensure rigorous testing, monitoring, and automation of deployment processes.
  • Manage and optimize systems across cloud platforms (AWS, Azure, GCP, OCI).
  • Collaborate with cross-functional teams, provide technical guidance, and mentor junior engineers.

About You:

  • You have 5+ years of experience with Java, Python, or a similar language.
  • You have extensive experience with distributed systems.
  • You have experience with microservices and event-driven applications.
  • You understand why testing and monitoring software, automating deployment, and knowing hardware requirements are important.
  • You have experience with AWS, Azure, OCI or GCP.
  • You are skilled in SQL.
  • You have experience with Kafka.
  • Experience with Kubernetes is a plus.
  • Experience with Vector Databases is a plus.
  • Experience with Machine Learning is a plus.
  • You enjoy learning new things and trying different solutions.
  • You value a healthy work-life balance; we don’t like overtime.
  • You know when and how to ask for help; we work together as a team.

What we offer:

  • Clearly defined pay grades: from L1 (talented junior) to L10 (principal)
  • The career path that connects these grades – you know where your life is going (at least here with us)
  • Loyalty coefficient: 10% on net compensation after 3 years in SmartCat, 20% on net compensation after 5 years
  • Knowledge budget
  • Flexible working hours and work from home
  • We are transparent – from L-levels to salary, strategy, financial reports, and beyond
  • You will have our full support towards gaining expertise

By submitting this form, you consent to the processing of your personal data in accordance with our Privacy Policy and applicable data protection laws.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

17 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools