Software Engineer (Systems & Scalability)
Riyadh - Saudi Arabia
Job Summary
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
Qualifications :
- Bachelors 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
Remote Work :
No
Employment Type :
Full-time
About Company
Jobs for Humanity paves the way to a fairer future for all by connecting historically underrepresented talent to welcoming employers. Through the combination of cutting-edge recruiting technology and expert D&I consultation, Jobs for Humanity makes inclusive hiring seamless, scalable, ... View more