Best IT Companies for Freshers in Bangladesh (2026)
A practical guide to the best software companies for fresh graduates in Bangladesh. Covers training programs, starting salaries, requirements, and what you will learn at Brain Station 23, Cefalo, Therap, BJIT, Samsung R&D, Optimizely, and more. Includes an action plan for landing your first job.
Table of Contents
Finding Your First Job in Bangladesh Tech
Landing your first software engineering job in Bangladesh is both challenging and full of opportunity. The country has over 4,500 IT and software companies, but not all of them are equally suitable for fresh graduates. Some companies throw freshers into client projects without training. Others have structured onboarding programs that invest in your growth. This guide focuses on the companies that genuinely prepare new engineers for successful careers.
We ranked these companies based on what matters most to freshers: structured training programs, mentorship quality, starting salary relative to the market, learning opportunities, career growth paths, and work environment. A company that pays BDT 25,000 per month but provides excellent training and mentorship can be a better career investment than one that pays BDT 40,000 but offers no guidance.
According to PayScale data (132 profiles, January 2026), the average starting salary for software engineers with less than 1 year of experience in Bangladesh is approximately BDT 485,097 per year (~BDT 40,000 per month). However, this figure skews high because it includes graduates who join MNCs and higher paying companies. The realistic range for most fresh graduates at established companies is BDT 20,000 to 60,000 per month, depending on the company tier and your skills.
Quick Comparison: Top Companies for Freshers
| Rank | Company | Training Program | Starting Salary (BDT/month) | Fresher Friendly |
|---|---|---|---|---|
| 1 | Brain Station 23 | Star Coder (Annual Hiring Program) | 25,000 to 45,000 | ★★★★★ |
| 2 | Cefalo Bangladesh Ltd. | Trainee Software Engineer (6 month program) | 30,000 to 50,000 | ★★★★★ |
| 3 | Therap (BD) Ltd | Paid Probation (3 to 6 months with training) | 25,000 to 40,000 | ★★★★★ |
| 4 | BJIT Group | BJIT Academy (Structured Training Program) | 20,000 to 35,000 | ★★★★★ |
| 5 | Samsung R&D Institute Bangladesh | Research Engineer Entry Program | 40,000 to 60,000 | ★★★★☆ |
| 6 | Optimizely | Associate Software Engineer Role | 45,000 to 70,000 | ★★★☆☆ |
| 7 | SELISE Digital Platforms | Junior Developer Hiring with Training | 25,000 to 40,000 | ★★★★☆ |
| 8 | Enosis Solutions | Junior Engineer Development Track | 22,000 to 35,000 | ★★★★☆ |
| 9 | Field Nation | Engineering Onboarding Program | 35,000 to 55,000 | ★★★☆☆ |
| 10 | Pathao | Engineering Team Placement | 30,000 to 50,000 | ★★★☆☆ |
1. Brain Station 23
Why It Is Good for Freshers
Brain Station 23 runs the Star Coder program, one of the most structured fresher hiring initiatives in Bangladesh. The program takes fresh graduates through a multi stage selection process (online MCQ, written exam, day long assessment, and interviews) and onboards successful candidates into real project teams with mentorship. With 850+ engineers and 2,500+ delivered projects, freshers get exposure to enterprise scale work from day one.
Requirements
BSc in CSE or related field. Strong foundation in data structures, algorithms, and OOP. No prior work experience required for Star Coder. CGPA requirements vary by batch.
What You Will Learn
Enterprise Java, Spring Boot, .NET, cloud services (AWS/Azure), Agile methodologies, code review practices, CI/CD pipelines.
Tech Stack
2. Cefalo Bangladesh Ltd.
Why It Is Good for Freshers
Cefalo hires fresh graduates as Trainee Software Engineers for a 6 month paid training period, after which successful trainees are promoted to Associate Software Engineer. The company is notable for investing in junior talent rather than only hiring experienced developers. Cefalo's Norwegian work culture means flatter hierarchies, where even trainees can contribute ideas and receive direct feedback from senior engineers and Nordic client teams.
Requirements
BSc in CSE or related field. Strong communication skills in English (the MD interview is conducted in English). Passion for coding is explicitly evaluated. Referrals through university teachers and alumni are a common application pathway.
What You Will Learn
Scandinavian software development practices, pair programming, code reviews at Nordic quality standards, working with distributed international teams.
Tech Stack
3. Therap (BD) Ltd
Why It Is Good for Freshers
Therap offers a 3 to 6 month paid probation period with structured training for new hires. The company is one of the most stable employers in Bangladesh tech, with over 20 years of continuous operation as a single product SaaS company. For freshers, this means deep domain expertise development in healthcare IT, HIPAA compliance, and enterprise SaaS, skills that are rare and valuable in the market.
Requirements
BSc in CSE. Strong fundamentals in data structures, algorithms, OOP, and databases. The paper based written test is the primary filter. Java festival finalists get a direct ticket to interview.
What You Will Learn
Enterprise SaaS development, Oracle database management, healthcare compliance (HIPAA, SOC 2), REST API design, long term product development discipline.
Tech Stack
4. BJIT Group
Why It Is Good for Freshers
BJIT Group runs the BJIT Academy, one of the few formal training programs in Bangladesh specifically designed for fresh graduates. The academy provides structured technical training before placing graduates on client projects. BJIT works with Japanese and international clients, and the training includes both technical skills and professional development. This makes BJIT an excellent entry point for graduates who want structured mentorship.
Requirements
BSc in CSE or related engineering field. Willingness to learn. BJIT is known for being open to candidates from various universities, not just the top tier ones.
What You Will Learn
Japanese software development practices (attention to detail, quality focus), full stack development, project management, client communication.
Tech Stack
5. Samsung R&D Institute Bangladesh
Why It Is Good for Freshers
Samsung R&D Bangladesh offers one of the highest starting salaries for fresh graduates in the country. The R&D center hires engineers from top universities for positions in mobile software, AI, computer vision, and IoT. Samsung provides structured on the job training and a clear grade based career progression system. Working here gives freshers the credibility of a global MNC on their resume from day one.
Requirements
BSc in CSE, EEE, or related field from a recognized university. Strong problem solving skills. Competitive programming experience is valued. Higher CGPA from top universities (BUET, DU, SUST, NSU, BRAC) is preferred.
What You Will Learn
C++ at a production level, mobile development (Android/Tizen), AI/ML fundamentals, working within a large R&D organization, Korean corporate culture.
Tech Stack
6. Optimizely
Why It Is Good for Freshers
Optimizely occasionally hires fresh graduates and junior engineers for associate level positions in their Dhaka R&D center. While not as structured as Brain Station 23 or BJIT for freshers, the learning opportunity is exceptional. Freshers who get in work alongside engineers from New York, Stockholm, and Berlin on products used by H&M, PayPal, and Toyota. The starting salary is among the highest for fresh graduates in Bangladesh.
Requirements
BSc in CSE from a top university. Strong fundamentals in algorithms and system design. Clean coding practices. Some companies require prior internship experience. The bar is high for freshers.
What You Will Learn
International engineering practices, C#/.NET and Python development, CI/CD at scale, working in globally distributed teams, MNC level code review standards.
Tech Stack
7. SELISE Digital Platforms
Why It Is Good for Freshers
SELISE hires junior developers and provides training aligned with their Swiss enterprise projects. The company emphasizes English communication skills (all interviews are in English) and full stack development capabilities. For freshers, SELISE offers exposure to European enterprise clients in insurance, banking, and manufacturing. The 6 hour onsite coding challenge during the interview is intense but gives you a realistic preview of the work.
Requirements
BSc in CSE or related field. Strong English communication. Full stack development skills (or willingness to learn quickly). The interview process itself evaluates your ability to build a complete web application in one session.
What You Will Learn
Angular, .NET, enterprise software development for European markets, Swiss quality standards in project management, working with regulated industries.
Tech Stack
8. Enosis Solutions
Why It Is Good for Freshers
Enosis Solutions hires from top Bangladeshi universities and provides structured career growth paths across engineering, QA, and project management. The company partners with North American product companies, giving freshers the opportunity to work on long term product development rather than short term contracts. Enosis is known for its transparent culture and open communication, making it a comfortable environment for new graduates.
Requirements
BSc in CSE or related field from a recognized university. Strong fundamentals in programming. Mobile development experience (even from academic projects) is a plus for mobile roles.
What You Will Learn
Mobile development (React Native, Swift, Kotlin), web development (React, Node.js), working with US/Canadian product teams, Agile practices.
Tech Stack
9. Field Nation
Why It Is Good for Freshers
Field Nation occasionally hires fresh graduates, though they primarily recruit engineers with some experience. When they do hire freshers, the starting salary is among the highest in Bangladesh. The company's AI first approach and modern tech stack (Node.js, TypeScript, React, Kubernetes) mean freshers learn cutting edge tools from the start. Benefits like fully subsidized meals, gym membership, and career development budget add significant value.
Requirements
BSc in CSE or related field. Strong problem solving skills. Familiarity with modern JavaScript/TypeScript ecosystem. The interview process is thorough and challenging.
What You Will Learn
Modern microservices architecture, TypeScript/Node.js at scale, AI assisted development (Copilot, Cursor), AWS and Kubernetes, product thinking.
Tech Stack
10. Pathao
Why It Is Good for Freshers
Pathao offers a startup environment where freshers can take on significant responsibility quickly. Unlike large companies where junior engineers might spend months on small tasks, Pathao is known for giving motivated newcomers real product features to build. The company handles complex real time systems (ride matching, food delivery, payments) that provide excellent learning opportunities. Being a startup, career progression can be fast for high performers.
Requirements
BSc in CSE or related field. Strong coding skills and willingness to work in a fast paced environment. Pathao values adaptability and self direction over formal credentials.
What You Will Learn
Building products at scale, real time systems, mobile development (React Native), startup culture and fast iteration, handling production systems with millions of users.
Tech Stack
What Every Fresher Should Know Before Applying
CGPA: How Much Does It Matter?
The honest answer: it depends on the company. MNC R&D centers like Samsung and Optimizely tend to prefer candidates from top universities (BUET, DU, SUST, NSU, BRAC) with higher CGPAs (3.0+ out of 4.0). Companies like Brain Station 23, BJIT, and Therap evaluate coding skills more heavily and are open to candidates from a wider range of universities. Startups like Pathao care most about what you can build, not where you studied.
If your CGPA is below 3.0, focus on building a strong portfolio of projects, contributing to open source, and practicing competitive programming. These demonstrate capability more effectively than grades.
Can Non CSE Graduates Get In?
Yes, several companies on this list hire non CSE graduates. Brain Station 23, BJIT, Pathao, and Enosis have all hired engineers from EEE, mathematics, and other backgrounds who demonstrated strong programming skills. The key is proving your technical ability through projects, certifications, or competitive programming achievements. Companies like Therap and Samsung tend to prefer CSE graduates due to the nature of their work.
Starting Salary Expectations
Be realistic about starting salaries. Here is what the market currently looks like for fresh graduates:
- • MNC R&D (Samsung, Optimizely): BDT 40,000 to 70,000/month
- • Norwegian/Swiss Companies (Cefalo, SELISE): BDT 25,000 to 50,000/month
- • Large IT Services (Brain Station 23, BJIT): BDT 20,000 to 45,000/month
- • Product Companies (bKash, Pathao): BDT 30,000 to 55,000/month
- • Small Local Companies: BDT 12,000 to 25,000/month
Your first salary is not your forever salary. Focus on learning and growth in your first 1 to 2 years. Engineers who start at BDT 25,000 at a company with good training often earn BDT 80,000 to 100,000+ within 3 years.
When to Apply
Most companies hire year round, but there are peak seasons. Brain Station 23's Star Coder program runs annually (typically announced in Q1). Samsung R&D Bangladesh recruits from universities in Q3 and Q4. Therap organizes its Java festival annually, which doubles as a recruitment pipeline. For other companies, check their LinkedIn pages and career portals regularly. The best time to start applying is 2 to 3 months before your graduation.
How to Stand Out as a Fresher Applicant
1. Build a Portfolio That Shows Real Work
A GitHub profile with 3 to 5 well structured projects is more impressive than a resume listing 20 technologies. Focus on quality over quantity. Each project should have a clear README, clean code, and at least basic tests. Deploy at least one project so interviewers can see it running.
2. Practice Data Structures and Algorithms
Almost every company on this list tests DSA in their interview process. Solve at least 100 LeetCode problems (focus on Easy and Medium difficulty). If you are targeting Brain Station 23 or Therap, practice solving problems on paper since their tests are paper based. Join the Bangladesh competitive programming community on Discord (11,000+ members) for peer support.
3. Learn One Tech Stack Deeply
Instead of learning 10 technologies superficially, pick one stack that aligns with your target companies and learn it deeply. If you are targeting Brain Station 23, learn Java and Spring Boot. If Cefalo, learn Next.js and TypeScript. If Samsung, master C++ and data structures. Deep knowledge in one area beats shallow knowledge in many.
4. Do an Internship If Possible
Many companies on this list offer internships (Optimizely, Brain Station 23, bKash). An internship that converts to a full time offer is the smoothest path to your first job. Even if the internship does not convert, the experience on your resume and the references you gain are invaluable. Start looking for internships in your 3rd or 4th year.
5. Network Through University and Tech Communities
Employee referrals are one of the most effective ways to get interviews at top companies. Attend university career fairs, tech meetups, and hackathons. Join LinkedIn and connect with engineers at your target companies. Cefalo specifically notes that referrals through university teachers and alumni are a common application pathway.
6. Improve Your English Communication
This is often overlooked but critically important. Companies with international clients (Cefalo, SELISE, Optimizely, Therap, Enosis) evaluate English skills during interviews. Cefalo conducts its MD interview entirely in English. Therap's HR round explicitly evaluates English communication. Practice speaking and writing in English regularly.
Common Mistakes Freshers Make
- • Applying everywhere without research. Sending the same generic resume to 50 companies is less effective than tailoring 10 applications to companies that match your skills. Research each company's tech stack and customize your application.
- • Prioritizing salary over learning. Your first job is an investment in your career. A company that pays BDT 15,000 more per month but offers no training or mentorship is a worse deal than one that invests in your growth. The salary difference at the junior level is small compared to what you will earn in 3 to 5 years if you develop your skills well.
- • Ignoring soft skills. Many freshers focus exclusively on technical preparation and bomb the behavioral interview. Companies like Cefalo and Therap place significant weight on communication, professionalism, and cultural fit. Practice explaining your projects clearly and answering behavioral questions.
- • Waiting for the perfect job. Your first job does not have to be at your dream company. Getting into any reputable company, gaining 1 to 2 years of experience, and then switching to your target company is a perfectly valid strategy. Most engineers at top companies did not start there.
- • Not negotiating. Even as a fresher, you have some negotiation room. If you have multiple offers, use them as leverage. If you have competitive programming achievements or strong projects, mention them when discussing compensation. The worst they can say is no.
3 Month Action Plan for Fresh Graduates
Month 1: Build Your Foundation
- • Choose your target stack based on your target companies
- • Start solving LeetCode problems: aim for 5 per day (Easy at first, then Medium)
- • Set up a clean GitHub profile with at least 2 projects
- • Create or update your LinkedIn profile
- • Review the interview-questions-bangladesh repo for company specific questions
Month 2: Build and Apply
- • Build one end to end project that demonstrates your chosen stack
- • Deploy it (Vercel, Netlify, or any cloud provider)
- • Start applying to 2 to 3 companies per week
- • Practice behavioral interview questions using the STAR method
- • Reach out to alumni and employees at target companies for referrals
Month 3: Interview and Iterate
- • Do mock interviews with peers or on platforms like Pramp
- • Apply to more companies based on what you learned from early interviews
- • Continue solving problems daily; focus on areas where you struggled in interviews
- • Follow up with companies where you have applied
- • When you get offers, negotiate and make your decision based on growth potential, not just salary
Start Your Job Search
Browse entry level and junior positions from all the companies on this list and many more on BD Tech Jobs.
Browse All Jobs on BD Tech JobsReady to Take the Next Step?
Explore hundreds of tech job openings from top companies across Bangladesh on BD Tech Jobs.
Related Articles
10 Best Software Companies in Bangladesh for Engineers (2026)
The best software companies in Bangladesh ranked by what matters to engineers: work culture, salary, career growth, and technical opportunities. A guide for programmers and developers who want to build their careers at companies that invest in their people.
Software Engineer Salary in Bangladesh: Complete Guide (2026)
Comprehensive salary guide for software engineers in Bangladesh. Explore salary ranges by experience level, role, company tier, and skills. Compare with regional markets and learn negotiation tips.
How to Get a Remote Dev Job from Bangladesh in 2026
Step-by-step guide to landing remote developer jobs from Bangladesh. Discover the best platforms, in-demand skills, payment methods, and strategies to compete globally while working from home.