Get the job you really want.

Top Software Engineer Jobs in Turkey

861+ Job Results
9 Days Ago
Sarıyer, İstanbul, TUR
124 Employees
Junior
124 Employees
Junior
Gaming • Software
As a Software Engineer, you will architect and implement scalable, low-latency backend services for games, mentor junior team members, and collaborate with engineers on best practices. You'll be involved in both external game services and internal tools aiding critical business decisions while fostering team spirit and creativity.
9 Days Ago
27 Locations
Remote
229 Employees
Junior
229 Employees
Junior
Industrial • Manufacturing
Responsible for developing and managing software development pipelines, leading projects, and ensuring the performance of the pipeline. Requires proficiency in Python, Bash, C++, Git, Jenkins, Docker, and interaction with servers and networks.
16 Days Ago
Ankara, Çankaya, Ankara, TUR
1,500 Employees
Mid level
1,500 Employees
Mid level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
As a Senior Software Engineer at Udemy, you'll enhance user interfaces for machine learning applications, solve complex frontend challenges, and mentor other engineers. You'll own the lifecycle of user-facing features while collaborating with product, design, and data teams, focusing on user experience and scalability.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+67 More
16 Days Ago
Ankara, Çankaya, Ankara, TUR
1,500 Employees
Senior level
1,500 Employees
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
As a Senior Staff Software Engineer, you will design and maintain scalable microservice architectures, implement robust search indexing solutions, and collaborate with cross-functional teams to enhance the search experience. You will also mentor junior engineers and advocate for quality and innovation.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+67 More
16 Days Ago
Ankara, Çankaya, Ankara, TUR
1,500 Employees
Senior level
1,500 Employees
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
As a Senior Software Engineer, you will enhance Udemy's in-site search experience by developing both front-end and back-end solutions. Your role includes implementing user interfaces, collaborating with cross-functional teams, and establishing monitoring practices for an optimal user experience. Engaging in A/B testing and continuous improvement is key to ensuring effective learning content discovery for users.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+67 More
10 Days Ago
28 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Go Software Engineer in the Commercial Systems unit, you will design, develop, and maintain services for Ubuntu and open-source products while focusing on security and distributed systems. You will collaborate with teams on technical designs, deploy services, and enhance engineering practices, contributing to projects like Candid and JIMM. This role is fully remote within the EMEA region.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
11 Days Ago
27 Locations
Remote
13,285 Employees
Entry level
13,285 Employees
Entry level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Graduate Software Engineer, you will participate in a 12-month rotational program where you'll work in Agile Scrum teams, focusing on software development for products like Fusion 360. Responsibilities include writing clean code in various languages, engaging in code reviews, developing unit tests, and using CI/CD tools. You'll gain hands-on experience and support in achieving professional registration.
11 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will develop and integrate systems for the embedded Linux environment, focusing on security and developer experience. Responsibilities include developing system daemons with REST APIs, debugging, collaborating with a distributed team, and maintaining boot mechanisms across various CPU architectures.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
11 Days Ago
28 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Core Desktop team, you will design and develop elements of the Core Desktop, write high-quality code, collaborate with team members, and engage with the Ubuntu community while utilizing various programming languages and technologies to enhance the user experience.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
11 Days Ago
31 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
11 Days Ago
28 Locations
Remote
880 Employees
Junior
880 Employees
Junior
Cloud • Software
The Python Software Engineer will develop and maintain automation tools for hardware certification, focus on test automation methodologies, work with Linux-based hardware, and improve continuous processes for software testing. The role involves collaborating with teams worldwide to ensure effective hardware enablement for Ubuntu systems.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
11 Days Ago
31 Locations
Remote
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
12 Days Ago
İstanbul, Şişli, İstanbul, TUR
32,902 Employees
Mid level
32,902 Employees
Mid level
Information Technology
Join the Payment Team to develop innovative worldwide payment solutions, design high-traffic services and APIs, participate in code reviews, and collaborate with Product management to optimize stakeholder value.
13 Days Ago
28 Locations
Remote
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will develop tools for building and maintaining Ubuntu-based container images. Responsibilities include automating CI/CD processes, writing security compliance tools, and contributing to product development in collaboration with global teams. You will also mentor junior engineers and engage with the open-source community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
13 Days Ago
28 Locations
Remote
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The role involves developing and maintaining new Ubuntu-based container images, focusing on CI/CD processes and security compliance. You will write tools for performance enhancement, engage with the open-source community, and mentor junior members while working collaboratively in an agile environment.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
13 Days Ago
Türkiye
Remote
359 Employees
Senior level
359 Employees
Senior level
Payments
As a Software Engineer at Sezzle, you will solve challenging problems, collaborate with teams to design and develop innovative features, and participate in the full software development lifecycle. You'll work within a full-stack Engineering team, ensuring project compliance with industry standards and promoting skills growth through a supportive culture.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+12 More
16 Days Ago
28 Locations
Remote
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Senior Software Engineer will design, develop, and maintain high-quality software for manufacturing applications, troubleshoot product defects, and collaborate with various teams to enhance the manufacturing platform.
16 Days Ago
Turkey
168,766 Employees
Junior
168,766 Employees
Junior
Information Technology • Software
The Software Developer will primarily focus on developing new software products, maintaining existing ones, and integrating them into various platforms. Responsibilities include preparing design documents, testing, resolving technical issues, and guiding less experienced colleagues. Quality management activities and customer product support are also key duties.
16 Days Ago
Turkey
168,766 Employees
Senior level
168,766 Employees
Senior level
Information Technology • Software
The Senior Java Software Engineer will develop and test code for a seamless user experience, support collaboration between teams, and ensure accessibility across platforms. Responsibilities include reviewing existing code, participating in the full development cycle, and adhering to best practices for backend architecture while focusing on performance and scalability.
16 Days Ago
İstanbul, Şişli, İstanbul, TUR
168,766 Employees
Senior level
168,766 Employees
Senior level
Information Technology • Software
As a Lead/Senior Software Engineer for Petal Search, you'll engage in the development of search engine products and features, collaborating across teams in an Agile environment. Responsibilities include front-end or back-end development, testing, and deploying search capabilities for a global audience.
16 Days Ago
İstanbul, Şişli, İstanbul, TUR
168,766 Employees
Entry level
168,766 Employees
Entry level
Information Technology • Software
Huawei is looking for engineers to join their R&D Center. Candidates should have a Bachelor's degree in related fields, be registered as disabled, and possess technical skills for effective product development. Good English communication skills are preferred.
16 Days Ago
Ankara, Çankaya, Ankara, TUR
168,766 Employees
Junior
168,766 Employees
Junior
Information Technology • Software
The Junior Java Software Engineer will develop, modify, and test code primarily using Java and Spring technologies. Responsibilities include collaborating with back-end teams, ensuring accessibility across various platforms, and engaging in the full software development cycle. Additionally, the role involves supporting code reviews and employing testing methodologies.
16 Days Ago
İstanbul, Şişli, İstanbul, TUR
234 Employees
Entry level
234 Employees
Entry level
Gaming
As a part-time Software Engineer, you will design, implement, and test game features using Unity and C#. You will write well-structured code, participate in code reviews, and work collaboratively within a multi-disciplinary team to enhance user experience in games.
16 Days Ago
İstanbul, Şişli, İstanbul, TUR
234 Employees
Entry level
234 Employees
Entry level
Gaming
Join our technology team as a Tools Engineer to create tools and infrastructure for more reliable, faster, and fun games. Collaborate with a multi-disciplinary team to develop games played by millions worldwide.
16 Days Ago
İstanbul, Şişli, İstanbul, TUR
234 Employees
Entry level
234 Employees
Entry level
Gaming
As a Software Engineer, you will design, implement, and test game features, delivering structured code and participating in code reviews. You will create flexible code for evolving products and enhance the user experience in games.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size