Qureos

Find The RightJob.

Software Engineer

Software Engineer — Job Description

About the role:

Build, test, and maintain scalable software systems that deliver product features, reliability, and performance.

Key responsibilities:

  • Design & development: Write clean, maintainable, and well-tested code; participate in architecture and design reviews.
  • Feature delivery: Implement product features from requirements through deployment, including API design and integration.
  • Testing & quality: Author unit, integration, and end-to-end tests; participate in code reviews and QA processes.
  • Debugging & performance: Troubleshoot, profile, and optimize system performance and reliability.
  • CI/CD & deployment: Contribute to automated build, test, and deployment pipelines; ensure reliable releases.
  • Collaboration: Work with product managers, designers, QA, and other engineers to clarify requirements and deliver on milestones.
  • Documentation: Maintain technical documentation, runbooks, and API docs.
  • Technical debt & refactoring: Identify and address technical debt; improve codebase maintainability.
  • Security & compliance: Follow secure coding practices and help remediate vulnerabilities.
  • Mentorship: Share knowledge, mentor junior engineers, and contribute to team skill growth.

Qualifications:

  • Experience: 2+ years for mid-level; senior roles typically 5+ years. Experience level should match role scope.
  • Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience preferred.
  • Languages & frameworks: Proficiency in one or more languages (e.g., Java, C#, Python, JavaScript/TypeScript, Go, Rust) and relevant frameworks.
  • Systems knowledge: Familiarity with data structures, algorithms, networking, databases (SQL/NoSQL), and REST/Graph QL APIs.
  • Tooling: Experience with version control (Git), CI/CD tools, containerization (Docker), and cloud platforms (AWS/Azure/GCP) preferred.
  • Testing: Strong testing practices and experience with testing frameworks.
  • Soft skills: Problem-solving, communication, collaboration, and ownership.
  • Optional specialties: Frontend (React/Angular/Vue), Backend (microservices, event-driven), DevOps/SRE, mobile (iOS/Android), ML/AI, or embedded systems depending on role.

Job Types: Full-time, Permanent

Pay: QAR85.88 - QAR105.89 per hour

Work Location: In person

© 2026 Qureos. All rights reserved.