Joining us means becoming part of a company that solves real problems for real customers while giving you the opportunity to learn, grow, and make an impact.
What will your work be like?
Join a Zerto development team working in an Agile/Scrum environment.
Develop new features and solve challenging bugs.
Contribute to a distributed, multi-service system with complex business logic.
Work with a modern, continuously evolving technology stack, including Kubernetes, .NET Core, virtualization APIs, and more.
Use AI throughout the software development lifecycle-including research, design, coding, code reviews, environment provisioning, product deployment, and bug analysis-with tools such as GitHub Copilot, OpenCode, Atlassian Rovo, and MCP servers.
Requirements: Who you are:
A high-achieving undergraduate student in Computer Science, Software Engineering, or Computer Engineering, with a GPA of 85 or higher and at least two years of study remaining.
Available to work three to four days per week (approximately 60%-80%) in a hybrid work model.
A solid understanding of object-oriented programming using C#, C++, or Java.
A self-motivated learner who can develop a broad understanding of complex systems through training, documentation, and independent exploration.
Excellent written and verbal English communication skills.
A collaborative team player who can also work independently.
Passionate about using AI in your daily work, eager to explore new AI-powered approaches, and committed to continuously improving how you use these tools.
The following experience is an advantage:
Multithreaded programming.
Virtualization and cloud platforms, such as VMware, Azure, and AWS.
Containers, Docker, and Kubernetes.
Agile methodologies.
REST APIs.
This position is open to all candidates.