The Senior Software Engineer is responsible for developing, testing, and maintaining software applications in line with the company’s requirements. The candidate will be expected to lead the development team in designing, implementing, and maintaining software solutions that meet the business requirements while ensuring scalability, stability, and performance.