1-2 years of experience in a hands-on, software engineering environment. Exposure to any of the main cloud platforms. Experience building software and tools with Python, Java or Kotlin. Exposure to any modern development frameworks (e.g., Spring Boot or Flask). Experience working on the end to end development of software projects. Experience with agile software development lifecycles. Understanding of software best practices and test driven development.