As a Sr. Software Engineer in the IT department, you will lead end-to-end software development, architecting and implementing robust frontend and backend solutions using the latest technologies and tools. You will drive Test-Driven Development (TDD) practices to ensure high-quality, maintainable code. Collaborating closely with cross-functional teams, you will optimize application performance, mentor junior engineers, and contribute to technical strategy. Your expertise will be pivotal in delivering scalable, secure, and innovative software products aligned with business objectives.