DXC Technology
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
Software Engineer, API Multicloud
OpenAIRemote
AED 24,000 – 36,000/mo
Full Stack Software Engineer, Codex
OpenAIRemote
AED 35,000 – 60,000/mo
Infrastructure Architect - Cloud DevOps And AI ML
Global Software Solutions GroupDubai, UAE
AED 30,000 – 60,000/mo
Infrastructure Architect - Cloud, DevOps & AI/ML
Global Software Solutions Group
AED 30,000 – 60,000/mo