As a Software Engineer in Retail Technology, you will lead the design, development, and deployment of scalable software applications and systems. You will also be responsible for mentoring and guiding junior engineers, promoting best practices and coding standards. Collaboration with product managers and stakeholders will be key to defining technical requirements and aligning them with business goals. Conducting code reviews and providing constructive feedback to ensure high-quality and maintainable code will also be part of your responsibilities.