Bachelor's degree or equivalent practical experience.
8 years of experience with software development.
5 years of experience in testing and launching software products.
3 years of experience with software design and architecture.
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures/algorithms.
3 years of experience in a technical leadership role with leading project teams and setting technical direction.
3 years of experience with working in an organization involving cross-functional, or cross-business projects.
Experience in building and developing infrastructure, distributed systems or networks, or with compute technologies, storage, or hardware architecture.
Experience in developing accessible technologies and working in the networking domain.