Software Engineers may support teams across backend engineering, frontend engineering, cloud engineering, mobile, AI/ machine learning, data-oriented engineering, infrastructure-adjacent engineering, or full-stack product development. Programming experience through coursework, projects, research, internships, open-source contributions, hackathons, or extracurricular activities using one or more languages such as Java, JavaScript, Python, C#, Go, Kotlin, Node.js, or similar technologies.