The Software Engineer will design and develop scalable software systems while contributing to the technical architecture of the platform. They will also collaborate across teams to implement best practices and provide technical documentation for engineering projects.