Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Architect & Tech Lead

AECOM

Dubai

On-site

AED 367,000 - 735,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global infrastructure leader is seeking a Senior Engineer - Architect for their Dubai team. In this full-time position, you'll spearhead the design and implementation of innovative software architectures, ensuring technological advancement. You'll collaborate with cross-functional teams, mentor junior engineers, and maintain high coding standards. Ideal candidates should possess a Bachelor's or Master's degree in Computer Science and extensive experience in software engineering and architectural design, with skills in cloud solutions, microservices, and programming languages such as Java and Python.

Benefits

Medical, dental, vision benefits
Flexible work options
Employee assistance program

Qualifications

  • 8 years of experience in software engineering, with 5 years focused on architectural design.
  • Proven track record of delivering large-scale software projects.
  • Expert knowledge of software architecture design principles and patterns.

Responsibilities

  • Develop and maintain the technical vision for software systems.
  • Design scalable architectures for complex applications.
  • Lead evaluation and selection of technologies.

Skills

Software architecture design principles
Microservices architecture
Cloud computing (AWS, Azure, GCP)
CI/CD pipeline implementation
Advanced programming (Java, Python, C)
Database design and optimization
API design and integration
Problem-solving
Communication
Leadership abilities

Education

Bachelors or Masters degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
Job description
A global infrastructure leader is seeking a Senior Engineer - Architect for their Dubai team. In this full-time position, you'll spearhead the design and implementation of innovative software architectures, ensuring technological advancement. You'll collaborate with cross-functional teams, mentor junior engineers, and maintain high coding standards. Ideal candidates should possess a Bachelor's or Master's degree in Computer Science and extensive experience in software engineering and architectural design, with skills in cloud solutions, microservices, and programming languages such as Java and Python.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.