
Software Engineer (Systems & Scalability)
Jobs for Humanity · Riyadh, Saudi Arabia
Weak hiring record · median 187 days open
All reasons
- 63% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Design, build, and maintain software systems or products, ensuring performance, reliability, and scalability through solid engineering practices and continuous improvement.
Key Performance Indicators
- Deliver features on time with high quality
- Improve system performance and reliability
- Fix defects and reduce production incidents
- Write maintainable code with clear documentation
- Collaborate to optimize architecture and processes
Required Qualifications
- Bachelor’s degree in Computer Science or related field
- Proven experience in software engineering
- Strong fundamentals in data structures and algorithms
- Experience with version control and code reviews
- Ability to write tests and debug complex issues
- Programming (Java, Python, JavaScript, or C#)
- APIs and microservices
- Databases (SQL)
- Cloud platforms (AWS/Azure/GCP)
- Testing frameworks (unit/integration)
- CI/CD pipelines
- Problem-solving and analytical thinking
- Collaboration and communication
- Ownership and accountability
- Attention to detail
More jobs at Jobs for Humanity
All 431Similar roles
- Data AnalystJobs for Humanity · Riyadh, Saudi Arabia1mo ago
- Business Data AnalystJobs for Humanity · Riyadh, Saudi Arabia1mo ago
- Frontend and Backend Web Application DeveloperJobs for Humanity · Riyadh, , Saudi Arabia1mo ago
- UI/UX-Focused Web & Mobile Application DeveloperJobs for Humanity · Dammam, , Saudi Arabia3mo ago
- Web DeveloperJobs for Humanity · Riyadh, Saudi Arabia6mo ago
- Data ScientistJobs for Humanity · Riyadh, Saudi Arabia6mo ago