Develop software for backend systems and APIs responsible for ingesting, processing, and routing data Design, develop, test, and maintain clear, concise, and robust code Partner with a cross functional team of engineers, designers, and product managers Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests Mentor and coach junior engineers Have end-to-end ownership of the software you develop Regularly participating in your team’s on-call/support rotation Be a driver, take the initiative to help the larger team reach desired outcomes