The role of Senior Software Engineer at Hexa involves taking ownership of product development and technical architecture for a new ERP system aimed at transforming higher education operations. Key responsibilities include end-to-end design and development of features, improving existing systems, and providing technical leadership. Candidates should have over six years of experience, especially in backend development, and should be adept at making informed decisions while managing technical debt.