Improve features, scalability, and reliability of the client platform by participating in technical & process improvements. Participate in scoping and designing new API features and subsystems. Work closely with other service teams to design, build, and develop systems that scale to millions of customers around the world, and run on multiple cloud platforms. Conduct code reviews to ensure code & architecture quality, write and review software design documents, and drive efficient and effective test automation.