Find a jobRecruiters

Senior Software Engineer - Distributed Systems

Exclusive opportunity

Remote

Senior Software Engineer - Distributed Systems

SmartCat.io

Senior Software Engineer - Distributed Systems

Skills

Google Cloud PlatformSQL QueriesPythonJavaMicroservicesKafkaMachine LearningAWSKubernetesGDPRAzure

3 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:

Remote

Published on:

3 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

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

1 day ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

1 hour 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