Skip to sign up

Job matched to your search

Software Engineer AI / Full Stack

DXC Technology · Dubai

Dubai · On-siteFull-TimePosted Sep 3, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

DXC Technology is seeking a skilled Software Engineer – AI / Full Stack to design, develop, test, and deploy scalable cloud-native applications and microservices.

The successful candidate will work across the full software development lifecycle, building modern backend services, responsive web interfaces, and cloud infrastructure using AWS, C#/.NET Core, Node.js/TypeScript, Python, and React.js .

This role requires a hands-on engineer with strong full-stack development capabilities, cloud engineering experience, and a solid understanding of modern microservices architectures, containerization, Infrastructure as Code, automated testing, and CI/CD practices.

Key Responsibilities

  • Design, develop, test, and deploy scalable and high-performance microservices.
  • Develop backend services using C#/.NET Core, Node.js with TypeScript, and Python .
  • Build modern, responsive, and intuitive web applications using React.js and modern JavaScript.
  • Design and implement cloud-native solutions using AWS services.
  • Develop and manage containerized applications using Docker and AWS ECS .
  • Develop serverless solutions using AWS Lambda and integrate services through AWS API Gateway .
  • Design and implement data solutions using Amazon DynamoDB, Amazon RDS, and Amazon ElastiCache .
  • Configure and work with AWS load-balancing and application availability services.
  • Manage application configuration and operational parameters using AWS Systems Manager (SSM) and related AWS services.
  • Define and manage AWS cloud infrastructure using AWS CloudFormation and Infrastructure as Code (IaC) practices.
  • Develop robust unit tests and automated End-to-End (E2E) tests to ensure application reliability and quality.
  • Participate in code reviews and contribute to engineering standards, coding practices, and technical design decisions.
  • Monitor application and platform health, investigate production issues, and implement appropriate corrective actions.
  • Troubleshoot performance, availability, and reliability issues across application and cloud infrastructure layers.
  • Work collaboratively with engineering teams to design and deliver production-grade software solutions.
  • Participate in Agile development practices, sprint planning, refinement, stand-ups, retrospectives, and technical discussions.
  • Share technical knowledge and contribute to continuous engineering improvement.
  • Explore emerging technologies and identify opportunities to improve application architecture, engineering productivity, and platform capabilities.
  • Contribute to innovation initiatives and evaluate new technologies relevant to AI, cloud, software engineering, and application modernization.

Required Qualifications

Backend Development

  • Strong hands-on experience developing production-grade microservices using C# and .NET Core .
  • Strong experience with Node.js and TypeScript .
  • Strong programming experience with Python .
  • Solid understanding of RESTful APIs, service integration, and microservices architecture.
  • Experience designing scalable, maintainable, and resilient backend services.

Frontend Development

  • Strong hands-on experience developing web applications using React.js .
  • Strong knowledge of modern JavaScript and TypeScript.
  • Experience developing responsive and user-friendly web interfaces.
  • Understanding of frontend architecture, component-based development, and API integration.

AWS & Cloud Engineering

  • Strong hands-on experience with AWS cloud services .
  • Experience with AWS ECS and Docker containers .
  • Experience developing and deploying applications using AWS Lambda .
  • Experience with AWS API Gateway .
  • Experience working with Amazon DynamoDB and Amazon RDS .
  • Experience with Amazon ElastiCache or comparable caching technologies.
  • Experience with AWS load-balancing technologies.
  • Experience with AWS Systems Manager (SSM) and related operational services.
  • Strong understanding of cloud-native application architecture and distributed systems.

Infrastructure as Code

  • Hands-on experience with AWS CloudFormation .
  • Strong understanding of Infrastructure as Code (IaC) principles.
  • Experience defining, provisioning, and managing cloud infrastructure through automated and repeatable deployments.

Testing & Quality

  • Strong understanding of software testing principles.
  • Hands-on experience developing unit tests .
  • Experience implementing automated End-to-End (E2E) testing .
  • Ability to design software with testability, reliability, and maintainability in mind.

Containers & CI/CD

  • Hands-on experience with Docker and containerized application development .
  • Understanding of virtualization and containerization technologies.
  • Experience working with CI/CD pipelines and automated build, test, and deployment processes.

Preferred Qualifications

  • Experience working on AI-enabled applications or platforms .
  • Experience integrating AI/ML capabilities or services into cloud-native applications.
  • Experience with AWS AI/ML services is an advantage.
  • Experience designing event-driven or serverless architectures.
  • Experience with distributed systems and highly available cloud applications.
  • Experience with observability, application monitoring, logging, and performance optimization.
  • Experience with automated infrastructure provisioning and deployment.
  • Experience working in large-scale enterprise environments.
  • Experience with Agile/Scrum development methodologies.

Technical Skills

Backend: C#, .NET Core, Node.js, TypeScript, Python, Microservices, REST APIs

Frontend: React.js, JavaScript, TypeScript, Responsive Web Development

AWS: ECS, Lambda, API Gateway, DynamoDB, RDS, ElastiCache, Load Balancers, Systems Manager

Cloud & IaC: AWS CloudFormation, Infrastructure as Code, Cloud-Native Architecture

Containers: Docker, Containerization, Virtualization

Testing: Unit Testing, Automated Testing, E2E Testing

DevOps: CI/CD, Automated Deployment, Monitoring, Production Support

Development Methodology: Agile, Scrum, Code Reviews, Continuous Improvement

What You Will Bring

  • Strong software engineering fundamentals and a passion for building high-quality production systems.
  • Ability to work across both frontend and backend technologies.
  • Strong problem-solving and troubleshooting capabilities.
  • Ability to design scalable and maintainable cloud-native solutions.
  • Strong understanding of modern microservices and distributed application architectures.
  • Ability to collaborate effectively with cross-functional engineering teams.
  • Strong communication and technical documentation skills.
  • A continuous-learning mindset with an interest in emerging cloud, AI, and software engineering technologies.
  • Ability to work effectively in an Agile environment and contribute to shared engineering objectives.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →

Hiring for a role like this? Join the employer waitlist.