Software Engineering Internship / Co-op Training
Skills
About This Role
Overview
Why Tamara?
We’re proud to be Saudi’s first FinTech unicorn.
Our mission is to help people own their dreams by building the most customer-centric financial super app in the world. & There is no playbook for that; our Tamarians are writing it.
Our teams are made up of innovators, problem-solvers, and learners we thrive on curiosity and collaboration.
If this sounds like you: curious, driven, and ready to build, we’d love to meet you
Apply now and join the next generation of Builders!
About the Program:
At Tamara, we believe potential should be stretched early.
Our Flagship Builders Internship & Co-Op track is crafted for students who don’t want a passive internship but a real seat at the table.
If you’re hungry to apply what you’ve learned, in a fast-moving, high-performance environment, this is where you begin.
Built for current students seeking internship or co-op opportunities, this track immerses you in meaningful, hands-on work across Product, Engineering, Design, and beyond giving you real ownership, not just exposure.
You’ll contribute to real projects and solve real problems, gaining the kind of exposure that most early-career experiences simply don’t offer.
We treat interns and co-op students as future builders, because in many ways, they already are.
With our January and June cohorts, you’ll gain more than experience.
You’ll gain momentum.
About the Role
As a Product Engineer Intern, you will contribute to real squads building products that millions of users rely on to shop, pay, and bank.
This is not a traditional software engineering internship — you will be expected to develop across all five competency pillars of Tamara's Product Engineering career framework:
Impact & Scope — Individual tasks and learning-focused contributions within a squad
You will work on well-defined tasks and small features within a squad, paired with a mentor who provides clear requirements and established patterns.
Your primary focus is learning how your work fits into the broader product and building the habits needed to operate as an independent contributor.
Technical Capabilities — Building foundational engineering skills
You will begin developing core programming competencies, learn to write clean code with guidance, and start becoming familiar with the codebase, tools, and development workflows used at Tamara.
You are not expected to be an expert — you are expected to be curious, ask questions, and grow quickly.
Product Thinking — Understanding the "why" behind your work
You will learn how Tamara's business model works and gain an understanding of your team's domain.
For every ticket you pick up, you'll be encouraged to understand the user story behind it — not just what to build, but why it matters to the customer.
Delivery & Execution — Owning your tasks end-to-end
You will take ownership of your assigned tasks — making sure they meet acceptance criteria, are code-reviewed, well-tested, and merged.
When you hit a blocker or a gap in understanding, you'll proactively ask for help rather than stay stuck.
Developing Self & Team — Growing fast and contributing to the team
You will focus on continuously enhancing your technical skills while embracing new knowledge and learning opportunities.
You'll collaborate effectively with your team, ask good questions, and contribute to process improvements — influencing collective growth from day one.
Your Responsibilities
- Deliver well-defined tasks and small features within a squad, following established patterns and guidance from your mentor.
- Write clean, readable code and participate in code reviews to learn team standards and best practices.
- Understand the user stories and product context behind the tickets you work on — connect your technical work to customer impact.
- Take ownership of your tasks through the full lifecycle: development, testing, review, and merge.
- Proactively flag blockers, ask clarifying questions, and seek feedback to accelerate your learning.
- Contribute to a collaborative team environment by sharing learnings, offering constructive feedback, and staying open to input from others.
- Stay curious about Tamara's business model, your team's domain, and emerging technologies.
Your Expertise
- Currently undertaking a Bachelor's degree in Computer Science, Engineering, or a related field.
- Basic understanding of programming concepts and willingness to learn languages and frameworks used at Tamara (Java or Golang).
- Foundational understanding of databases and SQL.
- Strong problem-solving abilities with attention to detail.
- A product-minded approach: genuine curiosity about why things are built, not just how.
- Effective communication skills and ability to collaborate within a team.
- High motivation and commitment to continuous learning and development.
- Proficiency in written and spoken English communication.
Growth Path
- This internship is designed as a launchpad into Tamara's Product Engineering Ladder.
- High-performing interns will automatically get the option to continue as an Associate Product Engineer role, where you will be expected to:
- Independently deliver well-defined tasks within a squad.
- Understand basic programming concepts and apply them with growing autonomy.
- Grasp the overall Tamara business model and your team's domain.
- Take full ownership of your tasks from development through merge.
- Contribute to team growth by questioning, learning, and improving processes.
- All qualified individuals are encouraged to apply.
Your resume, rewritten
for this exact role.
Sign up free — Base Career tailors your CV to this job description in 60 seconds.
01 / 05
Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
Similar Jobs
Software Engineering Lead (Full Stack)
Datamatics Technologies · Riyadh
Manage development tasks, provide technical leadership, and ensure application performance using technologies like Flutter, Node.js, PostgreSQL, and Docker.
Skills
Software Engineering Lead (Full Stack)
Datamatics Technologies · Riyadh
Job Title: Software Engineering Lead Experience: 6–8 Years Employment Type: Full-Time Location: Riyadh - " Arabic Speaker " Role Purpose Software Engineering Lead is responsible for leading the daily technical execution
Skills
3 days ago
Apply Now↗Apply Now ↗Software Engineering Lead (Full Stack)
Datamatics Global Services Ltd · الرياض
Job Title: Software Engineering Lead Experience: 6–8 Years Employment Type: Full-Time Location: Riyadh - " Arabic Speaker " Role Purpose ---------------- Software Engineering Lead is responsible for leading the daily tec
Skills
3 days ago
Apply Now↗Apply Now ↗[ITO] (Infra) Software Engineering Manager (Bangkok-based, relocation provided)
Agoda · Mecca
About Agoda At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore
Skills
1 weeks ago
Apply Now↗Apply Now ↗[ITO] (Infra) Software Engineering Manager (Bangkok-based, relocation provided)
Agoda · Riyadh
About Agoda At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore
Skills
1 weeks ago
Apply Now↗Apply Now ↗[ITO] (Infra) Software Engineering Manager (Bangkok-based, relocation provided)
Agoda · Jiddah
About Agoda At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore
Skills
1 weeks ago
Apply Now↗Apply Now ↗RR-0203394 - Associate Manager Software Engineering
DXC Technology · Riyadh
Job Description Job Summary The Level 2 Support Engineer for Web Applications is responsible for troubleshooting, diagnosing, and resolving issues related to web-based software platforms. They serve as the escalation poi
Skills
1 weeks ago
Apply Now↗Apply Now ↗RR-0203072 - Sr Analyst III Software Engineering
DXC Technology · Riyadh
Job Description Job Summary The Level 2 Support Engineer for Web Applications is responsible for troubleshooting, diagnosing, and resolving issues related to web-based software platforms. They serve as the escalation poi
Skills
1 weeks ago
Apply Now↗Apply Now ↗RR-0204936 - Sr Analyst II Software Engineering
DXC Technology · Riyadh
Job Description Essential Job Functions: Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components. Work with senior tea
Skills
1 weeks ago
Apply Now↗Apply Now ↗2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
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