As a Senior Software Engineer at 7-Eleven, you will design and develop software using data structures and algorithms to solve problems across retail. You will collaborate with a cross-functional team of application developers, operations engineers, and architects to understand complex product requirements and translate them into automated solutions. Your responsibilities will include writing and maintaining code for automating the creation of scalable, resilient systems, infrastructure, or platform services. Additionally, you will develop, implement, and test data backup and recovery, and disaster recovery procedures. You will be responsible for web development using frontend programming languages such as HTML, CSS, React, or Angular, and backend programming languages such as Java, Node JS, and JavaScript. You will also utilize MongoDB, Mongoose, REST API, Express JS, DynamoDB, PostgreSQL, and Amazon Web Services Cloud.