Senior Software Engineer

Ingenium Yazılım Limited Şirketi

Sarıyer

On-site

TRY 900,000 - 1,300,000

Full time

44 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private health insurance
Life insurance
Meal card
MultiSport membership

Job summary

Ingenium Yazılım Limited Şirketi Türkiye’de Sarıyer bölgesinde, ölçeklenebilir yazılım sistemleri ve yapay zekâ odaklı projeler geliştiren ekibine Senior Software Engineer arıyor. Sistem mimarisi, teknik kararlar ve kod kalitesine liderlik yapacak; junior geliştiricilere mentorluk verip CI/CD süreçlerini iyileştirecek.

Rust ile ileri seviye deneyim ve REST API tasarımı, veritabanı optimizasyonu ile birlikte AWS üzerinde üretim ortamlarını yönetme becerisi aranmaktadır.

Qualifications

  • Bilgisayar/Mühendislik temelli diploma.
  • Production ortamında ölçeklenebilir sistemler geliştirme tecrübesi.
  • Rust ile profesyonel veya ileri seviye deneyim.
  • REST API ve mikroservis mimarileri tasarlama deneyimi.
  • SQL/PostgreSQL konusunda güçlü bilgi ve performans optimizasyonu.

Responsibilities

  • Ölçeklenebilir mimariler tasarlamak ve uygulamak.
  • Production seviyesinde kaliteli yazılım geliştirmek.
  • Teknik kararlar, mimari süreçlere yön vermek.
  • AWS altyapısı, CI/CD süreçlerini geliştirmek.
  • LLM tabanlı ürünleri üretime almak ve iyileştirmek.
  • Code review yapmak ve mühendislik standartlarını korumak.
  • Junior/mid-level geliştiricilere mentorluk sağlamak.

Skills

System design
Distributed systems
Rust
REST APIs
PostgreSQL
SQL
Git workflows
CI/CD
AWS
LLM & AI
English (technical)

Education

Bachelor’s degree in Computer Engineering / Software Engineering

Tools

Docker
Kubernetes
Terraform
Redis
Cloud services (AWS)

Job description

Senior Software Engineer Arıyoruz!

Ingenium olarak ölçeklenebilir yazılım sistemleri, yapay zekâ uygulamaları ve cloud tabanlı ürünler geliştiren ekibimize katılacak deneyimli bir Senior Software Engineer arıyoruz.

Bu pozisyonda yalnızca geliştirme yapmak değil; sistem mimarisi, teknik kararlar, code quality, deployment süreçleri ve junior geliştiricilerin teknik gelişiminde aktif rol almak beklenmektedir.

Aradığımız Nitelikler
  • Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerden mezun olmak
  • Tercihen 5+ yıl profesyonel yazılım geliştirme deneyimi
  • Production ortamında çalışan, ölçeklenebilir uygulamalar geliştirme ve sürdürme deneyimi
  • Rust ile profesyonel veya ileri seviyede geliştirme deneyimi
  • Algorithms, data structures, concurrency ve software design principles konularında güçlü teknik temel
  • System Design, distributed systems ve scalable architecture konularında deneyim
  • REST API ve servis tabanlı backend mimarilerinin tasarımı ve geliştirilmesinde deneyim
  • SQL, PostgreSQL ve ilişkisel veritabanları konusunda güçlü bilgi; query optimization ve database design deneyimi
  • Git tabanlı profesyonel development workflow'larına hakimiyet
  • Docker ve container tabanlı production ortamlarında ileri seviye deneyim
  • CI/CD pipeline'larının tasarlanması, kurulması ve yönetilmesi konusunda deneyim
  • AWS üzerinde production sistemleri geliştirme, deploy etme ve yönetme deneyimi
  • Cloud architecture, scalability, availability, monitoring ve security prensiplerine hakimiyet
  • LLM tabanlı uygulamaların tasarlanması ve production ortamına alınması konusunda deneyim
  • LLM API'leri, prompt engineering, structured outputs ve tool/function calling konularında deneyim
  • Debugging, profiling, logging ve production troubleshooting konusunda güçlü yetkinlik
  • Clean Code, SOLID, testing ve maintainable software development prensiplerine hakimiyet
  • Code review süreçlerini yönetebilecek ve teknik standartların korunmasına katkı sağlayabilecek deneyim
  • Teknik dokümantasyon ve uluslararası kaynaklarla rahat çalışabilecek seviyede İngilizce
Tercih Sebebi Olabilecek Yetkinlikler
  • Büyük ölçekli veya yüksek trafikli sistemlerde çalışma deneyimi
  • Rust ile production seviyesinde backend/service geliştirmiş olmak
  • Microservices ve distributed systems mimarileriyle çalışmış olmak
  • Kubernetes ve container orchestration deneyimi
Rol ve Sorumluluklar
  • Ölçeklenebilir ve sürdürülebilir yazılım mimarileri tasarlamak
  • Production seviyesinde yüksek kaliteli yazılım geliştirmek
  • Teknik kararların ve architecture süreçlerinin oluşturulmasına katkı sağlamak
  • AWS altyapısı, deployment ve CI/CD süreçlerinin geliştirilmesine katkıda bulunmak
  • AI ve LLM tabanlı ürünlerin geliştirilmesi ve production'a alınmasında aktif rol almak
  • Code review yapmak ve engineering standartlarının korunmasını sağlamak
  • Performance, reliability ve security problemlerini analiz ederek çözmek
  • Junior ve mid-level geliştiricilere teknik destek ve mentoring sağlamak
Ingenium'da Seni Neler Bekliyor?

Ingenium'da yalnızca bir iş değil; çalışanlarımızın profesyonel gelişimini, sağlığını ve yaşam kalitesini destekleyen güçlü bir çalışma ortamı sunuyoruz.

  • İTÜ ARI Teknokent bünyesinde çalışma imkânı ve Türkiye'nin önde gelen teknoloji ve inovasyon ekosistemlerinden birinin parçası olma fırsatı
  • Özel sağlık sigortası
  • Hayat sigortası
  • Yemek kartı
  • MultiSport üyeliği ile geniş spor ve aktivite ağına erişim
  • pozisyona uygun modern donanım ve teknolojik ekipman desteği
  • Eğitim, teknik kaynak ve profesyonel gelişim desteği
  • Ar-Ge, yapay zekâ ve yeni nesil yazılım teknolojileri üzerinde çalışma fırsatı
  • LLM, cloud, Rust ve modern yazılım altyapılarıyla gerçek ürünler geliştirme deneyimi
  • Sorumluluk alabileceğin, etki yaratabileceğin ve şirketle birlikte kariyerini geliştirebileceğin bir çalışma ortamı
  • Yeni fikirlerin, teknik inisiyatiflerin ve yenilikçi yaklaşımların desteklendiği mühendislik odaklı kültür
  • Deneyimli ekip üyeleriyle bilgi paylaşımı ve sürekli gelişim imkânı
  • Gerçek kullanıcılarla buluşan, büyük ölçekli ürünlerin geliştirme süreçlerinde aktif rol alma fırsatı
We’re Hiring: Senior Software Engineer

Ingenium is looking for an experienced Senior Software Engineer to join our engineering team building scalable software systems, AI-powered applications, and cloud-native products.

This role goes beyond writing code. You will be expected to contribute to system architecture, technical decisions, engineering standards, production infrastructure, and the technical growth of other engineers.

Requirements
  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related field
  • Preferably 5+ years of professional software engineering experience
  • Proven experience building and maintaining scalable, production-grade applications
  • Professional or advanced development experience with Rust
  • Strong understanding of algorithms, data structures, concurrency, and software design principles
  • Strong experience with system design, distributed systems, and scalable architectures
  • Experience designing and developing REST APIs and service-oriented backend architectures
  • Strong knowledge of SQL and PostgreSQL, including database design and query optimization
  • Strong command of professional Git-based development workflows
  • Advanced experience with Docker and containerized production environments
  • Experience designing, building, and maintaining CI/CD pipelines
  • Hands‑on experience deploying and operating production systems on AWS
  • Strong understanding of cloud architecture, scalability, availability, monitoring, and security
Nice to Have
  • Experience working with large-scale or high-traffic systems
  • Production-grade backend/service development experience with Rust
  • Experience with microservices and distributed systems
  • Hands‑on experience with Kubernetes and container orchestration
  • Experience with AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, CloudFront, IAM, and CloudWatch
  • Infrastructure as Code experience with Terraform or similar technologies
  • Experience with Redis, message queues, and event-driven architectures
  • Production experience with RAG, embeddings, vector databases, AI agents, tool calling, and agentic workflows
  • Experience with LLM evaluation, observability, latency optimization, and cost optimization
  • Strong experience with automated, integration, and end‑to‑end testing
  • Understanding of application security and secure coding practices
  • Experience implementing monitoring and observability for production systems
  • Previous technical leadership or mentoring experience
Responsibilities
  • Design scalable, reliable, and maintainable software architectures
  • Build and maintain production-grade software systems
  • Drive and contribute to technical and architectural decisions
  • Improve AWS infrastructure, deployment processes, and CI/CD pipelines
  • Design and build AI and LLM-powered products for production environments
  • Conduct code reviews and maintain high engineering standards
  • Identify and resolve performance, reliability, and security issues
  • Mentor junior and mid-level engineers and contribute to the overall technical growth of the team
What We Offer at Ingenium

At Ingenium, we offer more than just a job. We provide a workplace designed to support professional growth, well‑being, and quality of life.

  • Opportunity to work within the ITU ARI Teknokent ecosystem, one of Türkiye's leading technology and innovation communities
  • Private health insurance
  • Life insurance
  • Meal card
  • MultiSport membership with access to a wide network of sports and wellness facilities
  • Modern hardware and technology equipment suited to your role
  • Support for training, technical resources, and professional development
  • Opportunity to work on R&D, artificial intelligence, and next‑generation software technologies
  • Hands‑on experience building real products with LLMs, cloud technologies, Rust, and modern software infrastructure
  • An environment where you can take ownership, make an impact, and grow your career alongside the company
  • An engineering‑driven culture that encourages new ideas, technical initiative, and innovation
  • Continuous learning and knowledge sharing alongside experienced team members
  • Opportunity to contribute directly to large‑scale products used by real users
At Ingenium, you'll be part of a team that doesn't just follow technology we build it.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Yazılım Mühendisi
Yazılım Mühendisi

Ingenium Yazılım Limited Şirketi • Sarıyer

On-site
TRY 180,000 - 300,000
Özel sağlık sigortası
Hayat sigortası
Yemek kartı
+5
DevOps Engineer at NewMind AI
DevOps Engineer at NewMind AI

NewMind AI • Şişli

On-site
TRY 900,000 - 1,300,000
Mid-Level Full-Stack & Aı Developer
Mid-Level Full-Stack & Aı Developer

Sağlık Yayıncılık Yazılım Bilişim • Çankaya

On-site
TRY 180,000 - 240,000
Quality & Agile Delivery Engineer (SDET & Scrum Master)
Quality & Agile Delivery Engineer (SDET & Scrum Master)

Things Happen • Urla

On-site
TRY 120,000 - 180,000
On-site work in Urla
Software Engineer
Software Engineer

OPLOG • Çankaya

On-site
TRY 350,000 - 520,000
AI-assisted coding
Vacation in your first year
Birthday day off
+9
Expert Software Engineer
Expert Software Engineer

Fineksus • Fatih

Hybrid
TRY 420,000 - 660,000
Subsidized Meals
Transportation Fee
Healthcare Coverage
+7
Senior Software Engineer: AI, Rust, Cloud & Mentorship
Senior Software Engineer: AI, Rust, Cloud & Mentorship

Ingenium Yazılım Limited Şirketi • Sarıyer

On-site
TRY 900,000 - 1,300,000
Private health insurance
Life insurance
Meal card
+1
IT Specialist
IT Specialist

OPLOG Inc. • Balçık Mahallesi

On-site
TRY 120,000 - 160,000
AI‑assisted coding & LLM licenses – AI
Paid vacation in your first year
Birthday day off
+5
Ürün Kalite Mühendisi
Ürün Kalite Mühendisi

TEI - TUSAŞ Engine Industries, Inc. • Odunpazarı

On-site
Kariyer yolculuğu
TEI Akademi
Sosyal kulüpler
+4
Senior Full Stack Developer
Senior Full Stack Developer

New Mind BYS • Şişli

On-site
TRY 360,000 - 600,000