Lead Software Engineer; Python
Listed on 2026-01-09
-
Software Development
Software Engineer, DevOps, Full Stack Developer, Cloud Engineer - Software
Company Overview
Sitech builds impactful digital products, services, and experiences for enterprises and fast-growing startups. With a global talent pool, we specialize in product discovery, experience design, and custom software development, delivering scalable and high-quality solutions across multiple industries.
Role OverviewWe are seeking a Lead Software Engineer with 10+ years of experience to lead the design, development, and delivery of complex software solutions, with a strong focus on Python (Django), Vue.js, and Open edX platforms
.
This role combines hands‑on technical leadership with architecture ownership
, mentoring engineers, and collaborating closely with product, QA, and Dev Ops teams to deliver scalable, secure, and high‑performing systems.
- Lead the end‑to‑end development of web‑based platforms using Python (Django) and Vue.js.
- Architect, customize, and extend Open edX platforms, including LMS/CMS, plugins, and integrations.
- Define technical architecture, coding standards, and best practices across projects.
- Provide technical leadership, code reviews, and mentorship to engineering teams.
- Collaborate with product managers, UX designers, and QA to translate business requirements into robust technical solutions.
- Oversee system integrations, APIs, and backend services.
- Ensure platform scalability, performance, security, and reliability.
- Drive CI/CD adoption and collaborate with Dev Ops on deployment strategies.
- Troubleshoot complex technical issues and lead root‑cause analysis.
- Contribute to technical planning, estimations, and delivery timelines.
- 10+ years of professional software development experience.
- Strong expertise in Python with Django (mandatory).
- Proven experience with Vue.js and modern front‑end architectures.
- Hands‑on experience with Open edX development, customization, and deployment.
- Strong understanding of RESTful APIs, microservices, and system integration.
- Experience with relational databases (Postgre
SQL/MySQL). - Familiarity with CI/CD pipelines, Docker, and cloud environments.
- Solid understanding of software architecture, design patterns, and best practices.
- Experience working in Agile/Scrum environments.
- Strong leadership, communication, and stakeholder management skills.
- Mid‑Senior level
- Full‑time
- Information Technology
- IT Services and IT Consulting
Riyadh, Saudi Arabia
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).