Skip to content
mimi

Graduate Software Engineer

WhatJobs Direct

On-site Internship 2w ago

About the role

Our client is a leading technology firm seeking ambitious and innovative Graduate Software Engineers to join their dynamic, remote-first team. This is an exceptional opportunity for recent graduates to launch their careers in software development, contributing to real-world projects and gaining invaluable experience in a supportive and collaborative environment. You will work alongside experienced engineers, learning modern software development methodologies, coding best practices, and cutting-edge technologies. The program is designed to foster growth, encourage problem-solving, and provide a solid foundation for a successful career in the tech industry.

What You'll Do: Design, develop, test, deploy, and maintain software solutions under the guidance of senior engineers. Write clean, efficient, and well-documented code in various programming languages (e.g., Python, Java, C++, JavaScript). Participate in code reviews to ensure code quality, identify potential issues, and share knowledge. Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions. Troubleshoot and debug software issues, identifying root causes and implementing effective fixes. Contribute to the development of automated tests to ensure software reliability and performance. Learn and apply Agile development methodologies and principles. Engage in continuous learning to stay updated with emerging technologies and industry trends. Participate in team meetings, brainstorming sessions, and project planning. Assist in the documentation of software designs, processes, and user guides. Contribute to building a positive and inclusive team culture. Who You Are: Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field. Solid understanding of fundamental computer science concepts, data structures, and algorithms. Proficiency in at least one object-oriented programming language. Familiarity with software development principles and practices. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Eagerness to learn, adapt, and take on new challenges. Ability to work independently and manage tasks effectively in a remote environment. Passion for technology and software development. Previous internship or project experience in software development is a plus. This is a fantastic entry point into the tech industry, offering hands-on experience and professional development in a fully remote setting. If you are a motivated graduate eager to build innovative software, we want to hear from you.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free