This role offers a unique opportunity for an experienced software engineer to lead and shape complex software projects in a fast-growing technology environment. You will be responsible for driving technical excellence across the software development lifecycle, delivering scalable and maintainable solutions, and collaborating closely with cross-functional teams. As a technical leader, you will mentor junior engineers, guide architectural decisions, and influence the strategic direction of key projects. The role provides exposure to a diverse technology stack, including front-end and back-end systems, APIs, and databases, with the chance to work on solutions that support global operations. You will contribute to a high-performing, collaborative, and innovative team that values quality, efficiency, and professional growth.