Software Engineer, Digital Solutions
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
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 D
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 D
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 in****Riyadh, the Kingdom of Saudi Arabia.** You will work on the core sync and OS integration layer of F
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
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 c
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