CareerPlanSign in

Software Technical, Senior Engineer

Riyadh, Riyadh Province, Saudi Arabia💼 Full-time🗓 2026-09-17 → 2026-09-27

Core

Senior Software Engineer providing technical leadership, hands-on development, and architecture for scalable, reliable software solutions.

Role type

Senior IC software engineer (technical lead)

Builds

Scalable, production-ready software systems and microservices

Domain

Software engineering, distributed systems, cloud infrastructure

Deliverable

production ML models | product features

Required skills

System design and architecture, Microservices, Distributed systems, Cloud platforms, CI/CD pipelines, Containerization, Orchestration, Database design, Code review, Mentoring

Preferred skills

Infrastructure as code, Security best practices, Performance optimization, Technical roadmap planning

Technologies

Java, Python, Go, JavaScript/TypeScript, C#, AWS, Azure, GCP, Docker, Kubernetes, Terraform, CloudFormation, Git

Responsibilities

Design and contribute to system architecture including microservices and APIs, Develop and maintain high-quality production software, Conduct code reviews and enforce engineering standards, Mentor junior and mid-level engineers, Collaborate with cross-functional stakeholders to define technical solutions, Participate in incident management and on-call rotations

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.