As a Software Engineer II, you will have the opportunity to work on cutting-edge technology and build world-class experiences for our customers. Your responsibilities will include: Working on full stack and backend development to deliver comprehensive experiences. Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle. Provides feedback on architecture, collaborates on product features, and ensures design meets requirements. Develops documentation and coordinates with teams. Improves test reliability and considers testability in design. Automates deployments, validates code securely, and shares knowledge. Collaborates for end-to-end testing and scalability. Implement Executes project plans, escalates issues, and ensures compliance for deployments. Prepares for disaster recovery. Runs experiments and collaborates on success metrics. Maintains operations, responds to incidents, and improves troubleshooting. Uses telemetry for monitoring and escalates issues as needed Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python * OR Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.