Bombay Softwares - Software Engineer Trainee
Bombay Softwares•Ahmedabad
ENTRY_LEVELEntry Level
👁️ 5 views•📝 0 applications•Posted 7/23/2026•Expires 8/22/2026
Get alerts for roles like this
More Bombay Softwares - Software Engineer Trainee roles in Ahmedabad — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
We are looking for highly motivated and passionate engineering graduates who enjoy solving complex technical challenges and building scalable software systems.
As a Software Development Engineer Trainee, you will work closely with experienced engineers on real-world products across backend systems, web applications, cloud platforms, and AI-driven solutions.
This role is ideal for candidates who have strong programming fundamentals, exposure to AI/ML or Generative AI, and a passion for continuous learning and innovation.
Eligibility :
- 2026 B.Tech / B.E. Graduates from IITs ONLY
Preferred Branches :
- Computer Science, Information Technology, Electronics, AI/ML, Data Science, or related disciplines with programming exposure
Job Responsibilities :
- Write clean, efficient, and maintainable code to build scalable software applications.
- Debug, troubleshoot, and resolve issues to ensure smooth application functionality.
- Perform testing and contribute to unit and integration test coverage before releases.
- Work with databases such as MySQL, PostgreSQL, or MongoDB for efficient data handling.
- Document technical implementations, code changes, and development processes.
- Participate in sprint planning, development cycles, and application releases.
- Follow engineering best practices, coding standards, and technical guidelines.
- Continuously learn new technologies, tools, and software development practices.
Mandatory Skills :
- Exposure to AI/ML or Generative AI through academic coursework, projects, internships, or hackathons, with the ability to present and explain at least one project during the interview.
- Good programming skills in at least one language.
- Familiarity with databases, APIs, and web technologies.
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Solid understanding of SQL and relational database concepts.
- Familiarity with Linux operating systems and command-line tools.
- Ability to write clear, concise, and well-documented code.
- Good communication, collaboration, and ownership mindset.
- Passion for technology and eagerness to learn.
Good to have Skills :
- Hands-on experience through internships, self-projects, hackathons, or open-source contributions.
- Exposure to modern development frameworks.
- Candidates should be comfortable showcasing and explaining their projects during interviews.
Required Skills
Data ScienceLinuxMachine LearningMongoDBMySQLPostgreSQLProblem SolvingSQL