Senior Software Engineer AI & Cloud Applications (GCP)

Tata Consultancy Services Limited

As Sudiyah

On-site

OMR 37,000 - 46,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services (MEA) is seeking a hands-on Senior Software Engineer to lead the development, integration, and enhancement of AI-powered enterprise software on Google Cloud. The role focuses on cloud-native design, DevOps practices, and transitioning vendor-led work to internal teams while building scalable, secure solutions across functions.

The successful candidate will work closely with AI engineers, data scientists, product owners, and third-party vendors to deliver

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 10+ years of hands-on software development experience.
  • Strong Python + backend frameworks (FastAPI/Django) proficiency.
  • Frontend experience with React or equivalent.
  • Deep understanding of REST APIs, databases, and security.
  • Hands-on with GCP services (Cloud Run/Build/Storage) and DevOps.
  • Experience with Git, Docker, CI/CD, automated testing, deployment.
  • Ability to design, troubleshoot, and maintain production-grade apps.

Responsibilities

  • Design, develop, test, and maintain enterprise apps and APIs.
  • Build end-to-end applications across backend, frontend, and integrations.
  • Develop AI-powered capabilities (LLM apps, AI agents, automation).
  • Review code from external vendors and transition to internal ownership.
  • Develop, deploy, and manage applications on Google Cloud Platform.
  • Establish engineering standards and reusable components.
  • Collaborate with AI engineers, data scientists, owners, and vendors.

Skills

Python
FastAPI/Django
React
GCP
CI/CD
Docker
REST APIs
Security
Git
Engineering leadership

Education

Bachelor's degree in Computer Science

Tools

Terraform
Kubernetes
Vertex AI

Job description

Job Title – Senior Software Engineer – AI & Cloud Applications (GCP)

Company – TCS (MEA)

Location – Dhahran, Saudi Arabia (KSA)

Job type – Full time

About Us

Tata Consultancy Services (TCS) is an IT services, consulting and business solutions organization that has been partnering with many of the world's largest businesses in their transformation journeys for over 50 years. TCS offers a consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development.

A part of the Tata group, India's largest multinational business group, TCS has over 616,171 of the world's best-trained consultants with 157 nationalities in 53 countries. For more information, visit www.tcs.com and follow TCS news at @TCS_News.

Job De ion
Role Overview

The organization is seeking a hands-on Senior Software Engineer to lead the development, integration, and ongoing enhancement of enterprise software and AI-powered applications across Front, Middle, and Back Office functions.

This position represents a foundational hire in building the organization's internal software engineering capability, with the objective of progressively transitioning from vendor-led development to internally owned and delivered digital products.

The successful candidate will initially work closely with external technology partners to review, inherit, and enhance existing solutions while independently developing new applications. The role combines strong software engineering expertise with cloud-native development (Google Cloud), DevOps practices, and exposure to AI technologies.

Key Responsibilities
1. Software & AI Product Engineering
  • 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, including LLM applications, AI agents, and intelligent automation.
  • Translate business requirements into scalable, secure, production-ready solutions.
  • Support digital product development across trading, risk management, operations, finance, and corporate functions.
2. Vendor Transition & Technical Ownership
  • 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.
  • Independently troubleshoot, enhance, and extend inherited applications.
  • Establish reusable components, development standards, and engineering practices to reduce long-term reliance on external vendors.
3. Cloud Engineering & DevOps
  • Develop, deploy, and maintain applications on Google Cloud Platform (GCP).
  • Implement and manage CI/CD pipelines, version control, automated testing, and release processes.
  • Manage application deployments across development, testing, and production environments.
  • Implement application monitoring, logging, troubleshooting, and performance optimization.
  • Collaborate with the existing GCP administrator on cloud infrastructure, security, access management, and deployment environments.
4. Internal Engineering Capability Development
  • Help establish the internal software development practices, coding standards, documentation, and technical architecture.
  • Contribute to technology selection, engineering frameworks, and reusable development accelerators.
  • Support the evolution of internal software engineering capabilities, including onboarding and mentoring future developers.
  • Work closely with AI engineers, data scientists, product owners, business teams, and third-party vendors to deliver enterprise-grade solutions.
Required Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of hands-on software development experience, including experience delivering production applications.
  • Strong proficiency in Python and backend development frameworks such as FastAPI or Django.
  • Experience in frontend development using React, Type , Java , 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.
Application Deadline: 30-November-2026
Privacy Note

https://www.tcs.com/connect-with-tcs/privacy-policy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI & Cloud Applications Engineer (GCP)
Senior AI & Cloud Applications Engineer (GCP)

Tata Consultancy Services Limited • As Sudiyah

On-site
OMR 37,000 - 46,000
Senior/Lead Software Engineer - Backend
Senior/Lead Software Engineer - Backend

Intelmatix • As Sudiyah

Hybrid
OMR 26,915 - 34,605
Enterprise Architect | Techmantraglobal | Dammam, Saudi Arabia
Enterprise Architect | Techmantraglobal | Dammam, Saudi Arabia

Tech Junction Ltd • As Sudiyah

On-site
OMR 31,000 - 49,000
Data Platform Engineer (Mid-level)
Data Platform Engineer (Mid-level)

Jobgether • As Sudiyah

On-site
OMR 18,000 - 31,000
Technical Support Specialist (SaaS | SQL)
Technical Support Specialist (SaaS | SQL)

Jobgether • As Sudiyah

Remote
OMR 27,000 - 42,000
Fully remote work
Hands-on technical experience
Broad technology exposure
+5
Information System Consultant
Information System Consultant

Saudi Aramco • As Sudiyah

On-site
OMR 18,000 - 25,000
AI/ML Engineer
AI/ML Engineer

Jobgether • As Sudiyah

Remote
OMR 35,000 - 54,000
Remote work
International collaboration
Flexible schedule
AI Tooling Engineer
AI Tooling Engineer

Jobgether • As Sudiyah

Remote
OMR 18,000 - 29,000
Head of Applications
Head of Applications

Starlinks Group • As Sudiyah

On-site
OMR 54,000 - 85,000
Developer
Developer

Tata Consultancy Services • Muscat

On-site
OMR 15,380 - 23,070
Top locations