The Senior Software Engineer (Back End) designs, develops, tests, and maintains the TCN software platform. Responsibilities include collaborating with team members to develop new features, resolving production issues, and providing mentorship to other developers.