Qureos

FIND_THE_RIGHTJOB.

Software Engineer

About the job


Job Overview

A Software Engineer is responsible for designing, developing, and testing computer programs and applications. They work to understand user needs or business requirements and translate them into effective, executable software solutions. The engineer collaborates with other teams such as design, development, and quality assurance to ensure the delivery of software products that meet required standards.


Key Responsibilities

  • Analyze system requirements and design software solutions that meet business needs.
  • Perform code reviews and provide constructive feedback to ensure code quality, security, and maintainability.
  • Develop and execute unit tests, integration tests, and other automated testing procedures to ensure software reliability.
  • Document technical specifications, development processes, and system configurations clearly for future maintenance and team collaboration.
  • Ensure software security and data protection best practices are followed throughout the development lifecycle.
  • Collaborate closely with other development teams to ensure system integration.
  • Improve user experience and overall application performance.
  • Stay updated on the latest software technologies and advancements to apply innovative solutions.
  • Troubleshoot, debug, and resolve software defects or performance bottlenecks.
  • Contribute to database schema design and optimize query performance (e.g., with MySQL, PostgreSQL).


Qualifications & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-1 Years of related work experience.

© 2026 Qureos. All rights reserved.