Software Engineer Intern
@ Lensa

Hybrid
$40,000
Hybrid
Intern
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @lensa.com
Recommended after applying

Job Details

Overview

Software Engineer Intern at Branch is a unique opportunity for talented interns to work closely with experienced engineers and contribute to real products and codebases in high-growth markets.

Branch Overview

Branch is a leading AI-based lending fintech with 50M+ downloads across India and Africa, headquartered in Silicon Valley with operations in India, Nigeria, and Kenya. Backed by top investors including Andreessen Horowitz, Visa, and the IFC, Branch uses alternative data to reach millions excluded from the financial sector.

Job Overview

This internship lasts 4-6 months, where you will brainstorm, design, code, debug, and ship features for various product lines such as Credit, Wallet, Payments, KYC, and Data Platforms. You will work on integration with different third-party systems and gain valuable technical and collaborative skills.

Responsibilities

  • Build functionality for existing and new product lines.
  • Integrate with third-party systems including payment and identity providers.

Qualifications

  • Experience in building Backend or Native Android applications with real-user impact.
  • Solid foundation in computer science fundamentals, distributed systems, and data storage.
  • Proficiency in a mainstream language such as Python, Ruby, Java, or Kotlin.
  • Familiarity with Unix environments and command line utilities.
  • Entrepreneurial mindset, good collaboration and communication skills.
  • Passion for startups and distributed team work.

Benefits of Joining

  • Mission-driven, fast-paced and entrepreneurial environment.
  • Competitive stipend as compensation.
  • Collaborative and flat company culture.
  • Potential job offer based on performance during the internship.

Key skills/competency

  • Backend Development
  • Android Development
  • Python
  • Distributed Systems
  • Unix
  • Integration
  • Debugging
  • Collaboration
  • Entrepreneurship
  • Problem Solving

How to Get Hired at Lensa

🎯 Tips for Getting Hired

  • Customize your resume: Tailor experience to match internship responsibilities.
  • Highlight technical projects: Emphasize real-world application development.
  • Research Branch: Understand their fintech and AI products.
  • Prepare for interviews: Practice coding and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review data structures fundamentals.
Practice coding in Python or Java.
Study Unix command line usage.
Debug and test sample projects.

Behavioral Questions

Describe a teamwork scenario.
Explain a time you solved a problem.
Discuss handling project challenges.
Share how you learn new technologies.

Frequently Asked Questions