Senior Software Engineer - Distributed Systems
SmartCat
- 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).
- Collaborate with cross-functional teams, provide technical guidance, and mentor junior engineers.
Zahtevi

Potrebne kvalifikacije
Poželjne kvalifikacije
SmartCat is an AI-driven 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).
- 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, 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: extra money for conferences, books and training of your choice
- Flexible working hours and work from home
- End of the year bonus program
- We are transparent – from L-levels to salary, strategy, financial reports, and beyond
- You will have our full support towards gaining expertise
- An excellent team of senior engineers and data scientists
- ...everyday life, and society. Position Overview: We’re seeking a skilled Medior Software Engineer to join our team and contribute to the development of scalable and reliable distributed systems. You’ll work on building and maintaining systems that manage large-scale, data-...
- ...generative AI and LLMs use the Labelbox platform to inject these systems with the right degree of human supervision and automation.... ...concurrency, and package organization. ~3-5 years of backend or distributed systems experience using Go is a plus. ~ Bachelor’s degree (or...
- ...Position Overview: We are seeking a highly skilled Senior Data Engineer to join our team. In this role, you will focus on building... ...data lakehouse concepts and architecture. Solid grasp of distributed systems fundamentals. Strong data modeling and data warehousing...
- ...+ years Industry : Tech / Product Engineering / Global Solutions ⸻ Overview... ...contribute to the development of scalable systems and APIs that power platforms across fintech... ...Experience working in agile or distributed teams Bachelors degree in Computer Science...
- ...an impact! What you’ll do As Senior Backend QA Engineer you'll craft and enhance automated tests... ...for processes, tools, frameworks and software ~ Strong debugging, troubleshooting... ...~ Experience testing large scale distributed systems is a plus ~ Domain knowledge...
- This position is 100% remote. Apply here for a better experience: What are we looking for? Purpose-Driven : You understand how your work impacts end-users and business goals. You have a result-oriented builder’s mindset and are always curious to learn more. Complex...
- ...currently looking for a Backend (Python) Software Engineer to join our new team, Calvin Risk .... ...interesting problems, develop critical backend systems, and grow alongside the company as we... ...Ownership : You'll work on the full system, from architecture to core features, with...
- ...you'll do We are seeking a skilled Senior QA Engineer to join our mobile team, focusing on automation... ...apps manually to extension to identify software defects and ensure their functionality... ...understanding of mobile operating systems (iOS, Android) and mobile application...
- ...to make an impact! What would you do: As an Engineering Manager at Devtech, you will report to Head of AI Software Development and lead and mentor a team of engineers... ...expertise within the team. Develop and manage systems for capturing and sharing engineering best...
- ...Software International (SI) supplies technical talent to a variety of clients ranging from... ...US. We are currently looking for a System Administrator - LAMP for our web development... ...: Reporting directly to the CTO. The Systems Administrator is responsible for...
- ...are currently looking for a Senior Android Developer with strong... ...Writing specification for software for medical devices. Participate... ...computer science, electrical engineering or a related field. ~5+... ...documentation. ~ Knowledge of distributed version control systems, like...
- ...you’ll do As a member of the Global Services Unit, you will be a part of a creative team responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing, and launching. Your focus will be to develop dynamic mobile...
- ...We at Holycode are currently looking for a Senior Flutter Developer with strong skills and proven... ...Frontend Developers, UI/UX Designers and Control Engineers to develop new features and products. Design clean software architectures that are aligned with the backend...
- ...the positions of a Lead AI/ML Engineer that offers you the... ...productivity paradigms in the software engineering industry. Responsibilities... ...learning models and AI systems Develop and optimize large... ...MLOps tools Experience with distributed computing (nice to have)...
- Job Description Kao Salesforce programer , imaćeš priliku da razvijaš moderna rešenja i automatizuješ procese za klijente širom industrija. Salesforce tim je deo odeljenja za Inteligentnu Automatizaciju (BI, RPA, Salesforce), gde ćeš blisko sarađivati sa kolegama ...
- ...are currently looking for a QA Engineer with proven experience in... ...under the Swiss deposit insurance system. We are expanding our team... ..., and delivering exceptional software experiences. At Radicant, you’... ...track bugs in issue tracking systems (e.g., Jira). Develop manual...
- ...solutions. YOUR JOB As Site Reliability Engineer, you will be responsible for keeping our... ...and operating internal test and staging systems Applying modern container and cluster... ...tools Preparing and implementing system architectures and operational concepts...
- ...We at Holycode are currently looking for a Senior Project Manager to join our team, Carauktion. Carauktion is a leading company in... ...for a Senior Project Manager with a strong focus on Requirement Engineering and end-to-end project execution. You will be responsible for ensuring...
- This position is 100% remote. What are we looking for? We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or task. You share our...
- ...We at Holycode are currently looking for a Full Stack Engineer (Vue.js and ASP.NET) with strong skills and proven experience who is... ...Development workflow: daily use of Git and issue-tracking/ticketing systems ~ Passionate about application development ~ You prioritize...
- ...technical quality of deliverables. You are a software development expert who applies: Appropriate software engineering practices (e.g. automated testing).... ...are a technical specialist who has: Strong system design skills. Deep understanding of platform...
- ...collaborate directly with stakeholders and software development teams to craft a smooth user... ...skilled Machine Learning/Computer Vision Engineers and a talented Computer Graphics team.... ...visual design skills with sensitivity to user-system interaction. ~ Ability to present your...
- ...accurate delivery of industrial products and systems. The role requires attention to detail,... ...customer orders accurately into the ERP system (D365 advantage). Verify product... ...Administration, Supply Chain, Industrial Engineering, or a related field. Experience: 2–5...
- ...professionals and executives. On any given day, you may have a CEO, senior manager of a top company, scientist, doctors, lawyers, or other... ...Webcam capability (internal or external) Operating System: Minimum Requirements ~ PC or Laptop: Windows 10 or up or Mac...
- ...protection under the Swiss deposit insurance system. What you will be working on:... ...Collaborating with cross-functional teams (product, engineering, business) to define product requirements... ...building and maintaining design systems and willingness to evolve ours. Understanding...
- ...offer job opportunities to the broadest spectrum of people. Once on board we nurture and promote talented individuals, making sure that senior positions are open to all. Discover the Role The Junior Legal Counsel plays a role in enhancing the second line functionality of...
- ...development, production, and distribution of high-quality metal components... ...looking for an experienced engineer to take on the role of: Lead... ...accurate 3D models using CAD software, ensuring functionality,... ...estimations for parts, assemblies, and systems, factoring in materials,...
- ...be certified to the highest level of IATA’s Environmental Assessment (IEnvA) programme, based on recognised environmental management system principles (such as ISO 14001). As an inaugural signatory to the Buckingham Palace Declaration in March 2016, Qatar Airways became the...
- ...zise Lieferung von Industrieprodukten und systemen. Die Position erfordert ein hohes Maß an... ...ndnis industrieller Lieferketten und ERP-Systeme. Hauptaufgaben: Auftragsabwicklung:... ...zise Eingabe von Kundenaufträgen in das ERP-System (D365 Advantage). Überprüfung der...
- ...Ambicioznom i perspektivnom timu kompanije potrebno je proširenje, u potrazi smo za stručnim i motivisanim kolegom na poziciji: Senior ekspert za unapređenje proizvodnje - 2 izvršioca. Lokacija rada: Inđija. Ključna zaduženja: Koordinacija i nadzor nad primarnim i...
Želite li da dobijate više obaveštenja o oglasima za posao?
Prijavite se i dobijte obaveštenja o poslovima sličnim Senior Software Engineer - Distributed Systems. Budite prvi kandidat koji će se prijaviti!

Bićete spremni za konkurisanje za 5 minuta. Napravite profesionalnu radnu biografiju