Enable job alerts via email!

Software Development Architect

Odine

Urla

On-site

TRY 150,000 - 300,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a forward-thinking company as a Software Development Architect, where your expertise in cloud orchestration and AI will drive innovation in telco solutions. This role offers the chance to design intelligent orchestration systems that enhance infrastructure and services, working alongside talented professionals in a vibrant environment. Your contributions will shape the future of telecom technologies, enabling automation and lifecycle management across diverse platforms. If you're passionate about cutting-edge technology and eager to lead impactful projects, this is the perfect opportunity for you.

Qualifications

  • 7+ years in software development, 3+ years in cloud/telco orchestration.
  • Expertise in OpenStack, OpenShift, Kubernetes, and microservices.

Responsibilities

  • Design and implement cloud orchestration components with AI/ML integration.
  • Collaborate with teams to deliver automated orchestration solutions.

Skills

Cloud Orchestration
AI/ML Automation
OpenStack
OpenShift
Kubernetes
Spring Boot
Microservices Architecture
Python Scripting
Shell Scripting
Unit Testing
Relational Databases
NoSQL Databases
Networking Principles
Event-Driven Architecture

Education

BSc in Computer Science
MSc in Computer Science
Certifications in Cloud Engineering

Tools

GitOps (ArgoCD, Helm)
Ansible
CI/CD Platforms (GitLab, Bitbucket)
PostgreSQL
Redis
Kafka
RabbitMQ

Job description

Job Summary

We are looking for an experienced and visionary Software Development Architect to join our advanced AI-based telco orchestration team. This role involves designing, developing, and delivering intelligent orchestration solutions for physical infrastructure, virtualized network functions (VNF/CNF), and cloud-native services across platforms such as OpenStack, OpenShift, and Kubernetes.

As a core member of the cloud, orchestration & virtualization team, you will work at the intersection of cloud, telecom, and AI technologies. You will play a key role in enabling zero-touch network orchestration, automation, and lifecycle management of multi-vendor, distributed systems

Key Responsibilities

  • Architect and implement cloud orchestration components integrated with AI/ML-based automation pipelines and telco-specific workflows.
  • Design scalable, resilient systems that support high availability, fault tolerance, and ease of maintenance.
  • Guide the development team in implementing best practices, ensuring code quality, and supporting unit testing and CI/CD processes.
  • Collaborate with Development, DevOps, and Test teams to deliver fully integrated and automated orchestration solutions.
  • Develop and maintain GitOps-based automation using tools such as ArgoCD, Helm, and Ansible.
  • Integrate orchestration systems with third-party OSS/BSS platforms through APIs, message buses, and workflow engines.
  • Lead initiatives for resource optimization, service lifecycle automation, and multi-vendor interoperability.
  • Translate high-level telco architecture and operational requirements into reusable, modular orchestration components.
  • Contribute to technical decision-making, mentor junior engineers, and support ongoing improvements to engineering processes and tools.

Required Qualifications

  • 7+ years of professional experience in software development or cloud infrastructure roles, with a minimum of 3 years in cloud/telco orchestration projects.
  • Proven expertise in OpenStack, OpenShift, and Kubernetes environments.
  • Strong background in Spring Boot and microservices architecture design and development.
  • Proficiency in scripting languages such as Python and Shell, with a focus on automation and tooling.
  • Solid understanding of unit testing frameworks (e.g., JUnit, Playwright) and modern testing practices.
  • Experience working with relational databases (e.g., PostgreSQL, MySQL) and key-value/NoSQL stores (e.g., Redis, etcd, MongoDB).
  • Deep knowledge of ETSI NFV, MANO, and CNF/VNF orchestration principles.
  • Hands-on experience with: GitOps workflows (e.g., Argo CD, Helm), Configuration and automation tools (e.g., Ansible), Version control and CI/CD platforms (e.g., GitLab, Bitbucket).
  • Solid understanding of L2/L3 networking and SDN principles.
  • Experience integrating with OSS/BSS systems using APIs, message brokers, and service bus patterns.
  • Practical experience with microservices, distributed systems, and event-driven architectures (e.g., Kafka, RabbitMQ).
  • Excellent communication, documentation, and problem-solving skills.

Preferred Qualifications

  • Experience with Redfish protocol for hardware-level orchestration.
  • Working knowledge of Ceph for distributed storage systems.
  • Exposure to open-source orchestration frameworks such as ONAP.
  • Familiarity with AI/ML-driven service assurance and analytics use cases in telecom environments.
  • Contributions to open-source projects related to cloud or network orchestration.

Education

  • BSc or MSc in Computer Science, Data Science, Electrical Engineering, or a related field.
  • Additional certifications in cloud or network engineering are a plus.

Why Join Us?

Our R&D offices in Urla and Istanbul are at the forefront of technology innovation, offering a vibrant work environment where creativity and effective solutions are rewarded. Team members are encouraged to take initiative, lead projects that stir their passion, and enhance productivity through cutting-edge technologies.

*All applications will be treated with strict confidentiality.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.