Administrative

Software Engineer (Systems & Scalability)

Edwin Employer

Riyadh, Saudi Arabia
Full-time, Entry Level
Remote: No

Company Description

This is a Fortune 100 company

Job Description

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

Job Qualifications

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