img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالظهران

وصف الوظيفة

About the Role

Tata Consultancy Services is seeking a Senior Software Engineer – AI & Cloud Applications (GCP) to join their team in Dhahran, Saudi Arabia. This full-time position is a foundational hire aimed at building the organization's internal software engineering capabilities, transitioning from vendor-led development to internally owned digital products. The role involves leading the development, integration, and enhancement of enterprise software and AI-powered applications across various functions.

Key Responsibilities

  • Design, develop, test, and maintain enterprise applications, digital products, APIs, and backend services.
  • Build end-to-end applications, including backend, frontend, database, and system integrations.
  • Develop and integrate AI-powered capabilities, such as LLM applications, AI agents, and intelligent automation.
  • Translate business requirements into scalable, secure, and production-ready solutions.
  • Support digital product development across trading, risk management, operations, finance, and corporate functions.
  • Review, assess, and take ownership of source code and applications developed by external vendors.
  • Lead technical knowledge transfer, code handovers, and transition of vendor-developed solutions to internal ownership.
  • Evaluate code quality, architecture, security, maintainability, and technical documentation.
  • Develop, deploy, and maintain applications on Google Cloud Platform (GCP).
  • Implement and manage CI/CD pipelines, version control, automated testing, and release processes.
  • Help establish internal software development practices, coding standards, documentation, and technical architecture.

Required Qualifications and Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of hands-on software development experience, including delivering production applications.
  • Strong proficiency in Python and backend development frameworks such as FastAPI or Django.
  • Experience in frontend development using React, TypeScript, JavaScript, or equivalent technologies.
  • Strong understanding of software architecture, REST APIs, databases (SQL/NoSQL), application integration, and security.
  • Hands-on experience with GCP services, particularly Cloud Run, Cloud Build, Cloud Storage, and related application development services.
  • Experience with Git, Docker, CI/CD pipelines, automated testing, and application deployment.
  • Demonstrated ability to independently design, develop, troubleshoot, and maintain production-grade applications.
  • Experience working with third-party developers, reviewing code, or taking ownership of externally developed software.

Preferred Qualifications

  • Experience with Vertex AI, Gemini APIs, LLM applications, RAG architectures, and AI agents.
  • Familiarity with Terraform, Kubernetes, and Infrastructure as Code.
  • Experience with data engineering, enterprise integrations, event-driven architectures, and cloud-native microservices.
  • Exposure to commodity trading, energy markets, financial services, or enterprise trading and risk management systems.
  • Experience building engineering capabilities, defining development standards, or mentoring junior developers.

Work Environment and Collaboration

The successful candidate will initially collaborate closely with external technology partners to review, inherit, and enhance existing solutions, while also independently developing new applications. This role involves working with AI engineers, data scientists, product owners, business teams, and third-party vendors to deliver enterprise-grade solutions. Collaboration with the existing GCP administrator on cloud infrastructure, security, access management, and deployment environments is also a key aspect of this role.

Application Process

Candidates interested in this Senior Software Engineer position at Tata Consultancy Services in Dhahran are encouraged to apply.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة