As a Software Engineer at Cyara, you will learn and apply basic software engineering principles and techniques. You will be involved in team meetings, write simple code, fix straightforward bugs, and assist more experienced engineers with their tasks. This role is designed to help you gain practical experience and build a strong foundation in software development, including responsibilities such as performing basic development tasks, learning and applying fundamental software engineering principles, and supporting senior engineers. Actively participate in team meetings and code reviews, contributing to team success through effective communication.