Loading
Loading...
Loading...
Loading...
Loading...

Upload

Software Engineer

Demo Portal Dubai, UAE Posted 2026/01/05 11:38:03 Unlimited Ref: JB1100078091

Job Description

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 codingcloud-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

Preferred Candidate

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.

Similar Jobs

Loading ...