Software Engineer in Data

Senior
Full-Time
Hybrid

Research and Development (R&D)

Istanbul, Türkiye

Job Overview

Join our growing technology team as a Senior Engineer, focusing on the development of scalable and data-intensive applications. In this role, you will work with distributed system technologies and various database architectures to design, build, and maintain reliable solutions. You will contribute to end-to-end data workflows—from data ingestion to processing and governance—while continuously developing your skills and contributing to impactful technology projects.

Key Responsibilities

  • Design, develop, and maintain scalable, data-driven applications
  • Work with distributed systems to ensure performance, reliability, and scalability
  • Build and optimize data pipelines across different stages of data processing
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Contribute to system design decisions and continuously improve existing architectures

Required Skills and Qualifications

  • Distributed Systems Experience: Hands-on experience developing or maintaining distributed applications, with an understanding of system behavior and performance considerations
  • Database Knowledge: Good command of SQL and experience working with columnar or NoSQL databases
  • Big Data Technologies: Practical experience with tools such as Apache Spark, Flink, and Apache Kafka
  • Cloud-Native Technologies: Experience working with cloud-native environments and tools like Kubernetes and Docker
  • Problem-Solving Skills: Strong analytical mindset with a structured and solution-oriented approach
  • Education: BSc or MSc in Software Engineering, Computer Science, or a related field

Experience Level

This role is suitable for professionals with 3–5 years of experience in developing data-intensive applications. Experience working with distributed systems and modern data platforms is expected, along with the ability to take ownership of tasks and contribute effectively within a team environment.

Why Join Us?

Our R&D offices in Urla and Istanbul offer a dynamic and collaborative environment where innovation is encouraged. We support professional growth, value initiative, and provide opportunities to work on meaningful projects using modern technologies.


 

*All applications will be treated with strict confidentiality.

Quick ApplyTo apply for an active job posting, fill out the form and start your recruitment process.

First Name *

Last Name *

Email *

Years of experience *

Phone Number *

Your Location *

Currency *

Salary Expectation *

Time Period *

Upload your CV or Resume *

+ Some questions to get you know better

Are you comfortable working in a hybrid setting? *

What is your level of proficiency in English? *

How many years of work experience do you have with Apache Spark, Flink, and Apache Kafka? *

Which office location would you prefer to apply for, İstanbul/ITU or İzmir/IYTE? *

Share this company
Share link

https://odine.tr.hrpanda.co/software-engineer-in-data