Upload
Job Description
A Software Engineer is a professional responsible for the entire software development lifecycle—from conceptualization and design to coding, testing, and deployment. In 2026, the role has evolved to demand high proficiency in AI-augmented coding, cloud-native architecture, and DevSecOps practices.
1. Job Summary
The Software Engineer designs, develops, and installs software solutions that solve complex business problems. They work within agile teams to build scalable, high-quality systems while ensuring code maintainability and security.
2. Key Responsibilities
- System Development: Write clean, scalable, and efficient code using modern programming languages (e.g., Python, Rust, Go, or TypeScript).
- Architecture Design: Design high-level system architectures and microservices that can handle high-concurrency traffic and large datasets.
- AI Integration: Utilize AI coding assistants (like GitHub Copilot) to accelerate development while conducting rigorous human-in-the-loop code reviews to ensure logic and security.
- Testing & Quality Assurance: Develop and execute unit, integration, and end-to-end automated tests to ensure software reliability.
- Cloud Management: Deploy and manage applications in cloud environments (AWS, Azure, or GCP) using Infrastructure as Code (IaC) tools like Terraform.
- Collaboration: Participate in sprint planning, stand-ups, and retrospectives. Work closely with Product Managers and UI/UX Designers to translate requirements into technical specifications.
- Maintenance & Support: Troubleshoot, debug, and upgrade existing software systems to optimize performance and security patche
Company Industry
Information Technology
Skills Description
Required Qualifications & Skills
- Education: A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Technical Proficiency:
- Expertise in at least two core languages (e.g., Java, Python, C++, or JavaScript).
- Strong understanding of data structures, algorithms, and object-oriented programming (OOP).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of SQL and NoSQL database management.
- Soft Skills:
- Advanced analytical and problem-solving capabilities.
- Strong documentation skills for technical wikis and API references.
- Ability to communicate technical concepts to non-technical stakeholders.
Job Details
Grade
Grade 5
Division
Applications
Job Title
Software Engineer
Job Country
United Arab Emirates
Job City
Dubai
Employment Status
Full time
Employment Type
Full Time Employee
Manages Others
No
Number Of Vacancies
2
Preferred Candidate
Career Level
Mid Career
Years Of Experience
Min:0 Max:20
Demo Portal
Information Technology
Riyadh, Saudi Arabia
500 employees or more
+971.5.012.34567
www.talentera.com
Talentera is the most comprehensive recruitment platform, combining applicant tracking, online assessments, screening, and onboarding all in one powerful tool to streamline your hiring process.