In this role you will work closely with other engineers who are developing system frameworks and interfaces. Your software will integrate with a much larger code base, which will provide a cohesive experience for all users of our products. You will also interact with quality assurance engineers to ensure the right test plans and user scenarios are implemented. You will be responsible for development, testing, performance optimization, and overall quality of the software you develop.