Engineering

Software Systems Engineer

testing company 123

Riyadh, Saudi Arabia
Full-time, Mid-Senior Level
Remote: No

Company Description

Jobs for Humanity is partnering with testing company 123 to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.

Company Name: testing company 123

Job Description

You will design, build, and maintain software systems that deliver scalable, reliable engineering solutions. You’ll partner with cross-functional teams to ship end-to-end releases while improving performance, reducing production incidents, and ensuring code quality through tests and documentation.

Job Purpose

To build and maintain high-quality software that meets performance, reliability, and scalability requirements—delivering scheduled features, strengthening system stability, and enabling smooth release execution through effective engineering practices.

Job Duties and Responsibilities
  • Programming (Java/Python/JavaScript/C#)
  • Design and development of scalable software systems
  • Data structures and algorithms
  • APIs and RESTful services
  • Database fundamentals (SQL)
  • Testing frameworks and maintainable automated tests
  • CI/CD and release automation
  • Problem-solving and analytical thinking
  • Performance tuning and reliability engineering
  • Defect triage, debugging, and incident reduction
  • Team collaboration and communication
  • Ownership and accountability
  • Technical documentation and attention to detail

Job Qualifications

Required Qualifications
  • Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
  • Strong understanding of data structures and algorithms
  • Experience building APIs and RESTful services
  • Working knowledge of database fundamentals and SQL
  • Hands-on experience with testing frameworks and CI/CD pipelines
  • Demonstrated problem-solving and analytical skills
  • Ability to collaborate effectively and communicate clearly
  • Track record of ownership—fixing defects and preventing production incidents
  • Attention to detail and commitment to maintainable, readable code
  • Continuous learning mindset