BD Tech Jobs Logo
BD Tech Jobs
Career Guide

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.

BD Tech Jobs TeamJanuary 11, 202620 min read
ShareFacebookLinkedInX

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

RankCompanyTraining ProgramStarting Salary (BDT/month)Fresher Friendly
1Brain Station 23Star Coder (Annual Hiring Program)25,000 to 45,000★★★★★
2Cefalo Bangladesh Ltd.Trainee Software Engineer (6 month program)30,000 to 50,000★★★★★
3Therap (BD) LtdPaid Probation (3 to 6 months with training)25,000 to 40,000★★★★★
4BJIT GroupBJIT Academy (Structured Training Program)20,000 to 35,000★★★★★
5Samsung R&D Institute BangladeshResearch Engineer Entry Program40,000 to 60,000★★★★
6OptimizelyAssociate Software Engineer Role45,000 to 70,000★★★☆☆
7SELISE Digital PlatformsJunior Developer Hiring with Training25,000 to 40,000★★★★
8Enosis SolutionsJunior Engineer Development Track22,000 to 35,000★★★★
9Field NationEngineering Onboarding Program35,000 to 55,000★★★☆☆
10PathaoEngineering Team Placement30,000 to 50,000★★★☆☆

1. Brain Station 23

Star Coder (Annual Hiring Program)BDT 25,000 to 45,000/month

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

JavaSpring Boot.NETReactAngularAWSAzureDocker
View Brain Station 23 jobs on BD Tech Jobs →

2. Cefalo Bangladesh Ltd.

Trainee Software Engineer (6 month program)BDT 30,000 to 50,000/month

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

.NETC#JavaNext.jsNestJSReactNode.jsTypeScript
View Cefalo Bangladesh Ltd. jobs on BD Tech Jobs →

3. Therap (BD) Ltd

Paid Probation (3 to 6 months with training)BDT 25,000 to 40,000/month

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

JavaOracle DatabaseJavaScriptREST APIsHL7/FHIR
View Therap (BD) Ltd jobs on BD Tech Jobs →

4. BJIT Group

BJIT Academy (Structured Training Program)BDT 20,000 to 35,000/month

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

JavaPythonReact.NETSpring BootAngular
View BJIT Group jobs on BD Tech Jobs →

5. Samsung R&D Institute Bangladesh

Research Engineer Entry ProgramBDT 40,000 to 60,000/month

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

C++JavaPythonAndroidTizenAI/MLComputer Vision
View Samsung R&D Institute Bangladesh jobs on BD Tech Jobs →

6. Optimizely

Associate Software Engineer RoleBDT 45,000 to 70,000/month

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

C#.NETPythonReactTypeScriptKubernetesDocker
View Optimizely jobs on BD Tech Jobs →

7. SELISE Digital Platforms

Junior Developer Hiring with TrainingBDT 25,000 to 40,000/month

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

Angular.NETTypeScriptAzureReactFlutter
View SELISE Digital Platforms jobs on BD Tech Jobs →

8. Enosis Solutions

Junior Engineer Development TrackBDT 22,000 to 35,000/month

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

React NativeSwiftKotlinReactNode.js.NETJava
View Enosis Solutions jobs on BD Tech Jobs →

9. Field Nation

Engineering Onboarding ProgramBDT 35,000 to 55,000/month

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

Node.jsTypeScriptReactReact NativeAWSKubernetesGo
View Field Nation jobs on BD Tech Jobs →

10. Pathao

Engineering Team PlacementBDT 30,000 to 50,000/month

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

React NativePythonNode.jsPostgreSQLRedisKafka
View Pathao jobs on BD Tech Jobs →

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 Jobs

Found this article helpful? Share it with your network.

ShareFacebookLinkedInX

Ready to Take the Next Step?

Explore hundreds of tech job openings from top companies across Bangladesh on BD Tech Jobs.