Software Engineer, Digital Solutions
Skills
About This Role
Are you ready to turn potential into impact? 🚀 If you're looking for a consulting firm that views you as its greatest asset, you're in the right place. At TAM , we don't just offer jobs; we invest in ownership and continuous growth.
Who we are ? TAM is a Saudi publicly listed company driving sustainable public transformation through digital solutions and advisory services for public and private sector clients. For over a decade, we've been the trusted partner to 50+ government entities, delivering impact at scale under Saudi Vision 2030.
Why TAM ? High-Performance Culture | People-First Approach Our people are at the heart of everything we do. We offer a dynamic, collaborative environment where:
- Ideas Matter: Your voice is heard, regardless of hierarchy
- Continuous Learning: The growth never stops
- High-Impact Projects: Work alongside senior decision-makers on diverse projects that shape the future
We're hiring: Software Engineer , who will lead the development and scaling of complex web applications using Django. This role demands a high level of expertise in Docker for sophisticated containerization strategies and an in-depth understanding of CI/CD processes for efficient deployment and integration. You will be responsible for guiding the software development lifecycle, from planning and design to implementation and maintenance.
Key responsibilities and objectives:
- Architect and develop scalable web applications using Django
- Design and implement advanced Docker strategies for large-scale deployment
- Lead the development and maintenance of robust CI/CD pipelines
- Provide technical leadership, mentorship, and guidance to engineering teams
- Collaborate with stakeholders to define technical requirements and solutions
Requirements
- Bachelor's or Master's degree in Computer Science or related field
- 4+ years of experience with Django, Python, Docker, and CI/CD
- Demonstrated leadership in managing large-scale software projects
- Fluent command of English and Arabic
- Excellent problem-solving, analytical, and communication skills
Competencies:
- You enjoy working in a fast-paced and sometimes demanding environment, and you have the ability to juggle multiple priorities
- You can self-motivate and work autonomously while appreciating guided coaching and collaborative teaming
- Confident and effective communicator with excellent influencing skills
- A skillful listener and strong at facilitating discussion
- Strong networker and sharing of ideas and knowledge
- Ability to think strategically in terms of culture and behavior, business processes and technology and tools
- People oriented and value driven
Similar Jobs
Senior Software Engineer, Client Applications
FileCloud · Riyadh
Design and implement system-level components in modern C++ for Windows, focusing on filesystems, APIs, testing, and collaboration with teams.
3 weeks ago
Generate Resume ↗Staff Software Engineer, New Markets Middle East
Alpaca · الرياض
Who We Are: Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series D funding round brought our tot
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client Applications (Riyadh, KSA)
FileCloud · الرياض
FileCloud is looking for a highly skilled Senior Software Engineer, Client Applications, to join our team in Riyadh, the Kingdom of Saudi Arabia. You will work on the core sync and OS integration layer of FileCloud Deskt
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client Applications (Riyadh, KSA)
FileCloud · Riyadh
FileCloud is looking for a highly skilled Senior Software Engineer, Client Applications, to join our team in Riyadh, the Kingdom of Saudi Arabia. You will work on the core sync and OS integration layer of FileCloud Deskt
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client Applications macOS
FileCloud · Riyadh
Develop and maintain system-level components for FileCloud Desktop on macOS using Swift, focusing on sync, OS integration, and collaboration with QA and UI teams.
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client UI Applications
FileCloud · Riyadh
Design and maintain Electron-based desktop applications using TypeScript and Vue, integrating with backend services and Microsoft Office, ensuring high code quality.
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client Applications macOS (Riyadh, KSA)
FileCloud · الرياض
FileCloud is looking for a highly skilled Senior Software Engineer, Client Applications (macOS) to join our team inRiyadh, the Kingdom of Saudi Arabia. You will work on the core sync and OS integration layer of FileCloud
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client UI Applications (Riyadh, KSA)
FileCloud · Riyadh
FileCloud is looking for a highly skilled Senior Software Engineer, Client UI Applications to join our team in Riyadh, the Kingdom of Saudi Arabia. You will help drive the development of our cross-platform desktop client
3 weeks ago
Generate Resume ↗Senior Software Engineer, Client Applications macOS (Riyadh, KSA)
FileCloud · Riyadh
FileCloud is looking for a highly skilled Senior Software Engineer, Client Applications (macOS) to join our team in Riyadh, the Kingdom of Saudi Arabia. You will work on the core sync and OS integration layer of FileClou
3 weeks ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required