Software Engineer
EnTech Qatar
About the Role:
We are seeking a full-time Software Engineer / Full-Stack Developer based in Qatar to build and maintain the software that runs our work: the web platforms, cloud infrastructure, and AI systems behind our inspection, scheduling, and reporting operations on public construction and agency projects.. The ideal candidate will have strong experience with Python, React, Next.js, AWS, and agentic AI systems, with the ability to collaborate with technical leadership and independently manage projects from development through deployment.
Responsibilities include, but are not limited to:
Build web applications with Python, React, and Next.js.
Design and maintain REST APIs that power our internal platforms.
Architect and operate sophisticated AWS infrastructure (ECS, Fargate, ECR, CloudFront, CloudWatch, and more).
Orchestrate AI agents to automate coding and engineering workflows.
Apply memory caching and prompt caching to keep agent systems fast and cost-efficient.
Own features end to end, from design through deployment, monitoring, and iteration.
Improve the performance, reliability, and cost of our cloud systems.
Partner with the technical lead on architecture and tooling decisions.
Communicate clearly with the team and document what you build.
Required Qualification's:
Two (2) years building production web applications.
Strong experience with Python and React / Next.js.
Hands-on AWS experience — designing infrastructure, not just deploying to it.
Experience with REST APIs
Working knowledge of agentic AI: agent orchestration, prompt caching, and memory caching.
Curious, efficient, and highly flexible — excited to jump into new projects and pick up new tech.
Comfortable owning projects and moving quickly with limited hand-holding.
Strong communication skills and a high standard of attention to detail.
English Language and Communication Requirement's
Excellent written and verbal communication skills in English.
Ability to communicate technical information clearly and collaborate effectively with U.S. based teams.
Preferred Qualifications:
A Bachelor's degree in Computer Science, Engineering, or equivalent hands-on experience.
Experience in construction, AEC, or agency/government technology.
Infrastructure-as-code (Terraform or AWS CDK) and CI/CD.
Experience designing multi-agent architectures and tool-calling frameworks.
About the Company
EnTech Qatar is a Doha-based multidisciplinary engineering and construction management firm providing best-in-class design and project delivery solutions across Qatar. Our diverse team of engineers, environmental scientists, technologists, and construction managers is dedicated to delivering resilient infrastructure while fostering a dynamic workplace built on collaboration, safety, and continuous growth.
Location: Doha, Qatar
Employment Type: Full-time
This is a full-time position based in Qatar. Candidates must be available to work U.S. business hours (Eastern Time – ET) to align with EnTech's U.S.-based teams and support daily collaboration and project coordination.
