Software Engineer, Intern
Bluebex
This job at a glance
- Who can apply
- Freshers and up to 1 year · Bachelor's degree or Master's degree
- Must know
- TroubleshootingUnit testingPythonJavaJavaScriptKotlin
- Work
- On-site in Bengaluru · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python45%Java35%Troubleshooting21%Unit testing10%of 110 similar fresher jobs posted in India this week
- Listed
- 2 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
As a Software Engineer Intern at Bluebex, you will work alongside our engineering team on real-world software development projects. You will contribute to building and improving applications, participate in technical discussions, and gain practical experience in modern software development. You will have the opportunity to work across different areas of software engineering, learn new technologies, and contribute to products used by businesses and customers.
Key Responsibilities
- Participate in software development activities, including designing, developing, and maintaining applications.
- Write clean, efficient, and maintainable code.
- Collaborate with engineers to implement features and solve technical problems.
- Participate in code reviews, technical discussions, and development planning.
- Identify, troubleshoot, and resolve software issues.
- Write and maintain basic unit tests to ensure software quality.
- Learn and work with new technologies, frameworks, and development tools.
- Use AI-powered development tools to improve productivity while reviewing and validating generated code.
- Communicate progress, technical challenges, and project updates effectively.
Requirements & Tech Stack
- Pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.
- Good understanding of programming fundamentals and Object-Oriented Programming (OOP) concepts.
- Familiarity with at least one programming language such as Java, Kotlin, JavaScript, Python, or similar.
- Basic understanding of data structures, algorithms, and databases.
- Familiarity with software development concepts and version control systems such as Git.
- Ability to understand technical requirements and translate them into practical solutions.
- Willingness to learn unfamiliar systems and development technologies.
- Foundational knowledge in Computer Science, including algorithms, data structures, and software design principles.
- Skills in Software Development and Programming.
- Understanding of Back-End Web Development and related technologies (e.g., APIs, databases, server-side frameworks).
- Ability to work independently in a remote environment and collaborate effectively within distributed teams.
- Experience with version control systems (such as Git) and basic software development workflows is beneficial.
- Strong problem-solving skills, attention to detail, and willingness to learn new tools, frameworks, and technologies.
Qualifications
- A curious learner who enjoys building software and solving technical problems.
- Someone who takes initiative and is willing to explore new technologies.
- A team player who values collaboration and constructive feedback.
- A logical thinker with good problem-solving abilities.
- Someone who is enthusiastic about learning and contributing to real-world products.
- Experience working on academic projects, personal projects, or open-source contributions.
- Basic knowledge of frontend, backend, or mobile application development.
- Familiarity with REST APIs and database management.
- Understanding of software development practices, debugging, and testing.
- Experience using AI-powered coding assistants and development tools.
- Good written and verbal communication skills.