As a Software Engineer at 7-Eleven, you will provide hands-on coding and problem-solving in software development while working collaboratively using the Agile methodology. Your responsibilities will include writing and maintaining clear, effective code for various software programs, creating new features, resolving faults, and streamlining current systems for both backend services and applications that interact with customers, such as point-of-sale (POS) systems and mobile applications. You will ensure the code is stable and dependable, write unit tests, and participate in ensuring compliance with best practices and the company's quality requirements. You will collaborate closely with other engineers to understand requirements and business needs, attend sprint planning meetings, and participate in design discussions to coordinate new approaches in implementation. Additionally, you will work with APIs, optimize database queries, and assist other teams in understanding the flow and resolving any issues during testing.